I bought a PNY FX5200. POS aleart. It just died. Do not buy a PNY FX 5200. Get a TI 4200 from newegg and overclock it. The FX 5200 comes with slow RAM, even slower GPU core, and has trouble with just about anything.
If you are going ot get a FX 5200, get the Proliant card. It has faster RAM, and a better GPU core clock.
You can find TI 4200's for $90 and overclock them. You'd basically be getting a TI 4600.

-Geforce FX5200 Approx $70-$100 US
Memory Bandwith: 10.4 GB/S
Grapics Core: 256bit
Fill Rate: 1.3 Billion Textles/Second
Ram: 128MB DDR
-Geforce4 MX440 Approx $100-150 US
Memory Bandwith: 6.4 GB/S
Graphics Core: 256bit
Fill Rate: 1.1 Billion Textles/ Second
Ram: 64MB DDR
Append to the FX 5200: RAM: 4NS 400mhz DDR
Append to the MX440: RAM: 3.3NS 500mhz DDR
Those fill rates are burst fill rates. I definatly didn't get 10 gb/s on my FX 5200. =\ Out of those two, I'd take the MX 440. (I happen to be using one. :p)
Proof that the Geforce FX5800 and FX5900 are better than ATI in terms of benchmarks.
Download and run 3DMark 2000. Then, do the same with 3DMark 2001SE and 3DMark 2003. Now, rename each .exe application to something of your choice (like blather.exe). Rerun each of the benchmarks. You will notice a considerable drop in score.
ATi and NVidia cards are so different, you cannot readily compare them on equal grounds. ATi cards have excellent AA, whereas NVidia cards have excellent AF. I have an LCD, do I get both without having my video card render it. :p Just... Stay away from Matrox. XD
Niku san wa tomodachi desu.
~Chi san