A few random thoughts ...
The ATI card actually has a fast memory bus (twice the buswidth)...
The drivers will improve a lot, nVidia usually runs a tweaked prev gen driver when they release new chips ... speedups will come when they put in real support for the chip in the driver.
Toms Hardware was once great (when Tom did most of the reviews himself and took pride in doing them good) but they have degraded to much lately ...i.e. comparing XBox with PS2 and saying the PS2 isn't as good because it lacks vertex shaders ( The PS2 has really kewl vector units that are more programmable than the GFFX btw)
Please don't compare the GFFX with P4 this chip complete blows away the GF4, the P4 never could compete with the P3 really. The P4 was supposed to be faster per clock than the P3 but the chip got to big so they had to cut out a lot of units to make it run. Hope they make it back to the next rev ...
The GFFX has no real advantage over the 9700 feature wise. But hey you can use the Ultra as a hairdryer !
Don't buy a card for features you won't need during the life time of the card ... Do you know any game that looks a lot better with GF3(pixel shaders) than GF4mx ? no didn't think so ...
/Babbling off