I've saw some benchmarks on GameSpot on BioShock, if u just log on to gamepspot.com, on the front page, it says BioShock PC benchmark or whatever like that...on high quality, the 2900xt in DX9 mode of the game running in Windows XP beats the 8800gtx.
It beats it marginally, and we're talking about an 8800gtx here...a better card than 8800gts 320 & 640.
Evilonigiri, is it in DX10 that 8800gts performs better? And how long ago was this comparison? According to gamespot, in Windows XP, 2900xt is a little bit better than even the 8800gtx when running BioShock in WinXP...and this comparison is extremely recent...
I vote for neither!
They are still DX9/XP cards with DX10 capability.
Anyway, early next year, the 2nd gen DX10 cards and Vista will be more mature and you can actually play native DX10 game on Vista 64.
From what little I know, the 2900XT should run better in a pure DX10/Vista64 environment that actually requires complex shaders,Tessellation ,etc. Such a game doesn't exist yet. (not even Crysis)
You will see that the 2900 performs above the 640 in DX9 mode. In DX10 mode the cards are neck-to-neck, but the 640 does get 1-2 fps better most of the time. When they crank up the AA, the 2900 doesn't back down. It does really well against the 640.
Another thing to note on this game: the 320 sh*ts a brick when you switch on DX10 mode. Seriously, it drops to 5 fps and they didn't even include the card in the AA tests (would have been pathetic). So if you have a 320, you're going to have to go with medium quality to run in DX10 mode. That sucks!
BTW, you guys have to check out the comparison screenshots between DX9 and DX10. HUGE difference. DX10 mode looks amazing, although it looks like they could have done a better job with the texturing in DX9 mode.