Explain what the 6600GT will support that my 9700 Pro won't, besides the useless shaders 3.0?
Do I detect some jealousy?
First of all, you answered your own question, because it's quite obvious 9700Pro owners don't get to see everything 6600GT owners can see in a game, like a lot of the special visual effects in Far Cry and Doom3... sorry, you don't get them with a 9700Pro. Secondly, the rendering process on the 9700Pro is old-fashioned compared to what the 6600GT does, so things just run smoother/faster on a GT. Don't get all worked up because your card doesn't support all visual effects and start trashing others simply because you don't get the same effects. Argue all you want about the price points, but feature and speed ability the 6600GT defeats the 9700Pro on all counts. The 6600GT will also "last longer" then a 9700Pro in features and game speed... if he saves a few bucks now, he'll be wanting to replace his card all the sooner next time around.
your 3DMark score tripled because the geforce FX line sucked.
Okay... combine your two quotes and it's clear you're an ATI fanboy... I understand you now. I'm just trying to recomend a good card for a good pricepoint to JJJJ that he won't have to replace all the sooner because some ATI fanboy recomended a card already missing features that other cards have.
JJJJ... if you want to go with a 6600GT, here's a few options of the AGP
GeForce 6600GT. Some folks around here seem to have "issues" with XFX cards, so that might be a company to steer clear of... otherwise, go with whatever tickles your funny bone.
If you want to save money, you can listen to malak, but realize your card will be slower, you won't have full DX9.0c support and you'll probably be asking which card to upgrade to even sooner then you would be if you had bought a 6600GT instead.