Ya, what they said hardware wise. As for the motherboard, why should he get a DFI? Lol... isn't it a no noob mobo? I'd tell him to get good Gigabyte or Abit mobo for ~$40-50 cheaper.
Now, when you put it together, it's pretty stright forward. If you're installing an OS on a new HD it should be a breeze. I'd suggest buying OEM windows XP home or pro. They run ~$80-90 and ~$130-150.
I'd also suggest only buying from major online resellers. Newegg is widely regarded as the best, I just used Mwave.com and they shipped an order faster than newegg when I orderd from both of them at the same time. So so far Mwave's ok in my book also. Other wise Tigerdirect.com and Monarch are good, but I think they're somewhat overpriced usually. I wouldn't venture away from those 4 if you can.
I's also suggest getting at least a 6800GS for your graphics card, they run around $200 exactly and for approx ~$70-90 you get a lot more for your money.
In The Mail!!!!- Athlon 64 3500 @Stock/Abit K9N SLi sAM2/2GB G.Skill DDR2 800 @Stock /XFX G7900GT XXX 520/1500Mhz/74GB Raptor w/ 16mbcache/300GB 16mbcache SATA HD/NEC DVD-RAM Burner/OCZ ModStream 520watt psu/ThermalTake Armor Jr./Logitech EX110 mouse/keyboard