I've been waiting and waiting for someone to point out that the NV30 runs with DDR-II memory (which someone finally has) and that DDR-II runs its core differently than DDR-I did (which nobody has yet).
DDR-II runs its address clock at twice the frequency of its internal DRAM core. Thus DDR-II 400 (200 MHz address clock) runs its core at 100 MHz, for a 10 ns cycle time. The DDR-II 1000 (500 MHz adress clock) memory used by the NV30 and presumably the NV35 is pushing data at 1 Gbit/s per pin, but its DRAM cells are only (heh. only.) cycling at 4 ns, not 2 ns like people have been discussing.
DDR-II memory cells actually have a longer cycle time at 1 Gbit/s per pin (500 MHz DDR) than does DDR-I operating at 650 Mbit/s per pin (325 MHz DDR), in fact apreciably so. This is why we are seeing a push to DDR-II now, and I guess GDDR-3 in the near-ish future; the memory interface can be scaled up faster than DRAM cycle times can be scaled down, so maintaining bandwidth while doubling cycle time is a huge load off the mind for desktop DRAM makers (DDR-I 400 vs. DDR-II 400) and maintaining cycle times while doubling theoretical bandwidth is a huge win for device manufacturers like nVidia.
The R350 was "released" in early March and the NV35 is expected to be "released" in May. As "released" vs. "available" is a gray area, NV35 could be realistically available anywhere from 1 to 3 months after the R350, although anywhere from negative to positive infinity is possible. This is NOT the 6 months lead time some people seem to have assumed. nVidia has stated publicly that the delayed release/availability of NV30 did not greatly change the release date of NV35. The GeForce FX 5800 is thus almost still-born, but longer-term roadmaps remain largely in-place.
Finally, the NV35 is unlikely to be pitted against the R400 unless ATI moves up the R400 design from 2004 or nVidia misses a release. Based on the headroom in the R350, really ATI should be just fine for a Fall Refresh part (switch to DDR-II or GDDR-3, tune the core a little, raise clocks, done). Both companies expect their next major cores to arrive in 2004, presumably about this time next year.