If you want a general recommendation for AH2, then for NVidia, I would say a GFTi4600 (I would avoid the FX line for right now), and for ATI, I would say the 9600Pro simply due to the bang for the buck factor.
However, the 9600Pro will soon be replaced with the 9600XT for the same price and it will run cooler, clock in at 500Mhz core, and simply be faster than the 9600Pro. They are scheduled to be in stores sometime in November.
Recommending a video card is pretty tricky. It all goes to the buyers habits and games they play. If you buy a video card every 6 months, then you can buy the middle of the road video card and be quite content.
If you buy once every couple of years, then you are into making a long term investment. This is more difficult. Now you have to look at the games you will play as they are getting more and more complex, and at a very rapid rate.
Oh, that 5200FX performance you are talking about is outclassed by a 3 year old ATI8500 card, in both speed and image quality. The 5200 is just not a product I could feel good about recommending to anyone. A GF4Ti4200 is much faster than the 5200 as well.