Um... I think you did okay; I think to make a comp comparable to that you'd be spending around a k-buck anyway. To me one of the most important considerations is a standalone vid card, and this system has a good one.
I wonder, though, who made the mobo?
* * *
As to heat issues, however, how bad was bad?? I mean, my "homebrew" is a socket 754 Athlon 64 3000+ with an ATI Radeon 9700 Pro 128 Mb video card. Now, THAT'S heat! This starsh... uh, PC idles at 58-59 C, according to the included mobo temp detection utility, or if you rather believe the BIOS readings, it's around 45-47 C, and all this is with THREE case fans. In either case, it's HOT. But the one thing for me is that this series of CPUs are supposed to run hotter than others.