Hi, I recently got a new computer and want to upgrade my old one. I have everything except a Video Card, Processor, Fan, Memory, and a Motherboard. Im a gamer and I would like this computer to be able to play Call of Duty 4, Half-Life 2, ep1, ep2, TF2, Company of heroes. These games do not need to be maxed out or even on high. Just 50+ fps/ playable. Any suggestions for a Video Card, Processor, Fan, Memory, Motherboard. My budget is about $400-500.