Im looking for a new graphics card to replace my Gainward GeForce 8600GT 512MB GDDR3. I need it for playing CSS, BF2 and TF2 so Im not looking for the best one. My computer is two years old so I'm looking for a improvement but I don't want to go overkill on the graphics. My motherboard only have PCIe 1 (not 2). I guess I'm mostly looking for a ATI card.
So I'll just list my system here and ask for the help of you fine, competent people!
For your type of gaming, I recommend an HD5670 for $100. It's quite cheap, and will run the games listed (I'm not sure about BF2) on MAX on the highest resolutions. My HD4650 maxes out CS:S/Tf2 already.