I did a quick search over on www.newegg.com , with a max price of $125, and the best I came up with was a Rosewill 9600XT for $124.99. That's decent, but if you can afford a little more, I'd recommend going up to around the $200 range and snagging a 6600GT. It's more powerful than a 9800 Pro or XT (by a small amount), and should last you until you buy a new system in a few years. I really, REALLY don't recommend getting that FX5200. That card is woefully underpowered. If you have to have a budget card, I'd suggest grabbing one of the 6200 TurboCache models in nVidia, or a 9250 Radeon.