I'de like to see someone on here try running nVidia.
The problem is that ATI lovers (which I am myself) just can remember Nvidia's non stop gloating after the release of the 8xxx series and before the release of the 2xx series (and ATI's 4xxx series).
They were pretty bad which even the staunchest of Nvidia fanboys would agree.
ATI's 3xxx cards were way behind performance wise of Nvidia's 8xxx and Nvidia took this to say ATI are finished, and with their next cards will go bankrupt and so forth.
As a result Nvidia released a card that was ridiculously expensive and not really that much better to what we had in the generation before it to warrant it.
A few weeks later ATI released the 4850/4870 cards that were pretty much almost as good as Nvidia's top cards for gaming, but with a whole host of other features (such as the LPCM audio over HDMI) but around
half the price of Nvidia's cards.
Nvidia took a sucker punch that they have never recovered from.
All their partners that had only released Nvidia cards wanted a piece of the action and started to jointly support and release ATI and Nvidia cards.
Now with the Fermi they wanted to try and save face and have it be much better than ATI's 5xxx cards.
Just surmising but on the 5xxx release Nvidia did not expect them to be so good so have frantically tried to improve Fermi but have so far failed.
The Fermis will no doubt be superb when they get released, they literally just have to be for Nvidias sake!
But again the amusing thing is the ATI 6xxx cards could be out around the same time Fermi ever gets released.