Palfreyfish said:
Parts I recommend (assuming you want to build it yourself):
i5 2500k - Best current generation gaming CPU
GTX 560ti - Excellent value Graphics card, also quite powerful
8GB of whatever RAM takes your fancy - RAM is RAM, heatsinks etc don't make much difference, and in some cases take up space required for the CPU cooler
ASUS P8P67 EVO motherboard - Good mobo, supports overclocking etc
750W or higher Corsair Power Supply - Corsair make good PSUs, can't remember who else does good PSUs
Aftermarket CPU cooler not required, but you might as well get one
Case can be whatever you want really, as long as it supports ATX motherboards
Mouse depends on what you're playing most really. A Razer mouse is good. I currently have a RAT 9* which is great, if overpriced.
Keyboard, again, Razer do good mechanical KBs, apparently thermaltake do a good mechanical keyboard...
Screen. I don't know about screens, never really been bothered by them, just go for one with a 60Hz or higher refresh rate.
*which I won by the way, I wouldn't recommend wasting your money on one.
You've prettymuch described most of my roommates new computer... Though, I'll put in a few recommendations. I'm not so much of a hardware lunatic, but now that I have disposable income, My preferred builds still have some power, but still don't kill the wallet. Tech guys here in Halifax aren't your local mechanic.
I recommend this Mobo, but I can see why it might be unappealing due to the fact it's mATX. It's still an amazing Mainboard tho.
http://mysterybyte.com/part/16824/
As for the powersupply. 750 is only needed if your going to have a 2nd Videocard. With that Videocard, you have no reason to do just that. Go for a 500 watt setup that has all of the ports you need. It will save on your power bill, and still run efficiently.
Don't bother with an aftermarket CPU cooler either. Not needed unless you actually do overclock, or suffer summers warmer than 30 degrees.
I bought the Razer Lycosa. Yeah, your paying for a brand, sure, but I have yet to find a keyboard that's comparable. Find something that's low-profile, and feels like this, and you might actually enjoy programming... Unlike me. But I like to write with it!
http://store.razerzone.com/store/razerusa/en_CA/pd/productID.169417800/categoryId.35156900
Again, if your like me, and can't live with less than 7 buttons on your mouse, I recommend the Naos 3200
http://www.mionix.net/page.php?al=naos3200
It's prettymuch got everything a Razer mouse does, except for the brand pricing and it feels great. Now that I use this thing, I hate my old razer.
And finally, if you like Gaming like I do, Get a case with handles. There is nothing like a LAN Party.