Vince-
I sympathize with your thoughts about some of the ATI cheerleading in this forum. It's certainly true that, since launching the R300 a year ago, ATI has produced only a very competent but somewhat unexciting mainstream version and a high-end refresh that is hardly more than a respin. And I agree that their long-term roadmap looks ill-defined but underwhelming, and is perhaps even in disarray.
But I think you're dead wrong to attribute the success of the R300, and R3x0 in general, to nothing more than Nvidia's NV3x missteps. When the 9700 Pro hit a year ago, it dominated the market--in all the relevant measures anyway, meaning AA and AF quality and performance in current games, and featureset (at reasonable performance) for future games--like no graphics card has since probably the Voodoo2. And unlike the situation back with the V2--which dominated an immature field in which the best competition was arguably still its precessor the Voodoo1--the 9700 Pro was smacking around a GF4 Ti which had been introduced a mere 6 months previously
!
and which had seemed a killer part at the time.
Moreover, despite the obvious flaws in the NV3x design, evaluating it objectively I don't think one can say it represents a lower level of execution on Nvidia's part than they've enjoyed in the past. The most high-profile embarrassments--NV30's FXFlow and the brazen cheating in popular benchmarks--almost certainly would not have occurred if R3x0 were not around to establish such a commanding lead over what a normally aspirated fair-playing NV3x would have been capable of. The 7 month delay from its target shipdate, and 4 month delay from its official paper launch is not great execution, but it's not really anomalous in the GPU industry, even for Nvidia. If releasing an underpowered NV3x in the fall were a competitive option (i.e. if R300 didn't exist), it probably would have been logistically possible, just as Nvidia released the TNT1 they had promised would have the specs of the TNT2, and the GF1 that was probably intended to be more like a GF2.
And compared to the previous Nvidia product--the killer GF4--NV30 is a downright winner. It beats the GF4 easily in every benchmark, absolutely creams it in AA/AF performance, and adds a very impressive featureset. Remember when the GF1 launched losing many benches to the TNT2 Ultra? Or when the GF3 launched losing many benches to the GF2 Ultra?? None of that for the GFfx 5800. Again, the only problem is that the 9700 Pro was even faster, cheaper, had been available for 7 months, didn't sound like an F-18 during takeoff, had much better looking AA and better AA performance, had a similar advanced featureset (and arguably a more useful one), and totally creamed it when it came to actually making use of those new shaders. Oh, and didn't lie and cheat like a Nigerian spammer seeking to form a confidential business relationship.
Perhaps. (I doubt it, but that's another story.) But don't begrudge them the brilliance of their one hit.