The only GeForce FX card worth the money is the 5900 or 5900 Ultra. The others are junk. The Radeon 9000 Pro is slightly slower than the 8500. I'm not sure on the 9200 Pro, but it just may be the rebadged version of the Radeon 8500. This isn't a bad thing, but the Radeon 9x00 lineup with DX9 support is the 9500's on up.
I don't want to sound like I hate nVidia, but the GFFX 5600 has trouble standing up to the GeForce 4 Ti4200, and that's about what the Radeon 8500 is like performance wise, but usually a bit cheaper for the plain 8500. The 5200 is even slower. Unless you get one dirt cheap, I really wouldn't waste my money on one.
The Radeon 9500's are being discontinued and seem to be running a little cheaper. Sapphire offers one 64MB version for $123USD at Newegg. If you can afford to spend a little more, that would be a good investment, since it has DX9 support. It's the non-Pro, but it's still a helluva bargin, running cheaper than many GF4 Ti4200's and not that much more than GFFX5200's.
Pay about $13 more and a non-pro Radeon 9600 is running at $136---still cheaper than the 5600's, and blowing them away in performance. I could keep going, but I can tell you're not in the mood to spend gobs of money---and I know the feeling.
That's my 2 cents.