Personally, having owned a pair of 4850's since they first came out, and seeing nVidia's continual underhanded renaming practices and the sheer bloat of the GTX280, AMD have my money again this time. Sorry, but the 5870 is far too tempting not to take advantage of. I dont care if the GTX gets 110fps vs 90fps in a particular game - it's high enough for me, i buy the cards to play GAMES with, not to be a benchmark king. Heat plays a large part of my decision, as does energy efficiency, as i don't want to be forced into buying ANOTHER power supply, just because my SEVEN HUNDRED WATT one is suddenly deemed to be 'weak', and also lacking in 8-pin PCIe power connectors (just having 2x 6pin).

nVidia may be the king of the brute force hill, but it's taken too many tradeoffs to get there. They've sacrificed practicality (heat, power consumption, noise, size & affordability) for a win. AMD's approach is far better thought out, in my opinion.

I'm not a fanboy however, if the GT300 comes out and surprises me, then i'll consider it - but i wont buy a card that costs the earth just because 'IT ARE TEH FASTEST!!!!1111ELEVENTY!!11'...