maybe a bit to late since he already spend a lot of money on hardware.
If you don't know much of computers and stuff, buy a brand pc like a Dell or HP.
If it's broken, you have warranty. Other thing, there is a whole development team at those kind of suppliers who already figured out what works with what based on hard and software, so no need to invent that wheel.
Some say it's more expensive, but whats more expensive then pulling your hair out figuring out why your hardware is not working together and you have to replace this because its not compatible and ending up with a huge stress and hate about the hardware you bought..
Specially for those who are no comp wizzes
People in my area i always recommend, if you don't know much about a pc, buy a preassambled one. 1 box, 1 warranty to fall back on in case of nuts.
I myself work as an IT-specialist at a Japanse Firm and maintain quite a few boxes which are all bought from Dell.
At home i use a Dell pc and had a few times that my harddisk was broken. 1 phonecall and the next day i had a new harddrive and since it was RAID-1 config was just pull out the defective one and chuck in the new 1. No downtime
(I used to toy with self made pc's, but it costed me a shitload of money since i always wanted to upgrade and stuff and in the end costing me more time on rebuilding/reinstalling then actual playing with it.