Jus tot add to all of the above, your decision shouldn't be between a 9500pro and a 9700pro if you are worried about money (and if you weren't there wouldn't be a discussion you'd already have your 9800pro in your hands).
The 9700 NON-PRO is your best price/performance answer. There is nothing anywhere near it, not from Nvidia (not a flame) and NOT from ATI's other products IMO.
The 9500PRo is a nice card, and worthy of the discounts it can be had at. However new and retail prices are often high enough above the R9600Pro as to make it about even for price/performance (but then again what's $20 for some more performance, eh?)
The 9600Pro is a GOOD card, as is the 9500Pro.
The 9700Non-pro however is a much MUCH better card (different league), and then anything above that costs 'too much' money for the price concious buyer for the minimal boost in performance.
Is it worth the extra money from a 9500Pro to a 9700Pro? I don't know what are you trying to do? If you're playing older games primarily, then no, if you want something that will handle later games like HL2, D]|[, DeusX 55, etc. BETTER, then go with the extra scratch.
So if you need to play later games get the better cards, but if you are even considering price, go with the 9700non-pro.
Just my two frames worth.
- You need a licence to buy a gun, but they'll sell anyone a stamp <i>(or internet account)</i> ! <A HREF="http://www.redgreen.com" target="_new"><font color=green>RED</font color=green> <font color=red>GREEN</font color=red></A> GA to SK