I am looking forward to the Geforce 5600 Ultra. It has been said that it will be released at $179-$199. It looks like the 9600 Pro and the 5600 Ultra are going to go head to head, maybe that will get the price of both closer to $179. .13 micron cores on both of those, I would look for possible gpu speeds of 450MHz. Looks like the 5600 Ultra comes with 700MHz memory compared to the 600MHz for the 9600 Pro.
I have had all the ATI cards so far, Radeon 8500 128MB, Radeon 9000 64MB, Radeon 9000 Pro 128MB, Radeon 9100 128MB, Radeon 9500 128MB, Radeon 9500 Pro 128MB, Radeon 9700 and Radeon 9700 Pro. Call me crazy, I just like Geforce4 better. Running my trusty Asus Ti4200 at 300/662. The 9500/9700 still has a couple of driver issues, the wavy line syndrome on some monitors, and on a lot of motherboards will not tolerate a high agp bus speed. The GF4 for me has none of these issues. I must add that the 8500 and 9000 series are as good, but the 9500-9700 still aren't perfected yet. I play my games at 1600 x 1200 and really can't see a big improvement with FSAA at this resolution, and believe me I used it with the 9700 Pro which is the only card that can handle those settings fast enough. The GF4 plays Unreal 2003 smoothly at 1600 x 1200 without FSAA and looks fantastic.
I haven't discounted ATI yet, and several of my systems are still running Radeons, I guess I am just admitting that Nvidia is my favorite.