Yes, but that still means that nVidia would need to go back to older drivers from previous video cards and build-in the required backwards-compatibility for newer games. This is another place where the UDA really cuts down on driver development time.
You're not hearing me.
I KNOW of the "economic" advantage of UDA. That is, given basically zero resources for driver development, the best bet is UDA.
I am saying that there is a performance / efficiency advantage for having a separate driver for every single different architecture. That is, given unlimited resources for driver development, you have one driver for every piece of hardware, specially tuned for that hardware.
In reality, nVidia has to make a decision to allocate somewhere between Zero and Infinite resources for driver development, and somewhere between One UDA driver for all, or a different driver for each.
I am simply making the case that the RIGHT TIME to break from the UDA architecture, is when you have a rather drastic change in hardware architecture. That's the point where the need to have more efficient drivers to get the most out of the new architecture outweighs the additional cost to maintain two driver sets.
The difference bettween "OK" and "very optimal" drivers for a new architecture could be the difference between winning and losing benchmark scores to the competition.
Well, I'm not so sure that from a driver-side perspective that the NV30 is any more of a leap above the GeForce4 than the GeForce3 is above the GeForce2, or than the GeForce is above the TNT....
What do you man...."driver side" persepective? Drivers relate to the hardware. nVidia themselves are touting how the NV-30 is the single biggest contribution to 3D since the dawn of time or something like that. Since when DON'T you go along with nVidia PR?