Right now I'm happily running nVidia - GF4 Ti4200 (only person running nVidia here so far
), and yes it's faster than my previous Radeon 8500 (not too much but definately noticeable). The Radeon 9700 puts it to shame, of course.
Right now, ATI has a big upper hand since the FX isn't all it's cracked up to be, but I'm sure (and I hope) nVidia will be back. Over the past 5 years I've owned 2 nVidia cards, and about 3 ATI cards (loved my 8500) so I have plenty of experience with both.
I'm happy that ATI is king of the hill (I am Canadian after all!), but let's not kid ourselves, we need both companies to be strong over the next few years to see the beautiful pace nVidia and ATI have set continue. Without nVidia and the GeForce 1, ATI was happy to chug along with the Rage 3d/Pro/128/128 Pro. Finally, they got their act in gear hardware-wise with the Radeon DDR (the GeForce 2 GTS clone), and somewhere along the line in the Radeon 8500's lifetime they really got their act in gear driver wise. Why was this? nVidia's unified drivers and 6-month product cycle were killing them.
Now, the GeForce FX is a lot of things, but rushed I don't think is one of them. It's a completely new technology and needs lots of time to mature (see: Pentium 4 release). nVidia had a whole 6 months to clean up the design and drivers while it was constantly delayed. When do you want them to release the FX, in another 6 months when the R350 is out? They need to put this card out now, even if it isn't perfect yet (see: Radeon 8500 release). There are just a bunch of tradeoffs required to run a 500 MHz core GPU and 500MHz DDR-II apparently, and putting a hair dryer on the card is one of them.
The GF FX Ultra is going to be a tough sell (I posted in another thread thinking aloud, just
who exactly is going to buy this card anyways?). But, the top end is never the volume money-maker anyways, and since ATI and nVidia both have fast cards, they can't do as much price-skimming as they have in the past (The GF FX's MSRP of $399 is far more justified with all that copper and junk on the card than the GF3's MSRP of $399 when it was first released). The real cheddar is in the low end and niche $100-200 market, where nVidia still has plenty of time to make the GF FX fit (non-ultra). Heck, if they just cut the GPU to 400 MHz or something and put in common 300 MHz 3.3ns or 2.8ns DDR on a 256-bit bus the GF FX could be awesome, who knows (I don't think we'll see 2.2 ns/256-bit on a non-ultra/pro card for awhile).
My $0.02