I think it is really related to the UE3 engine and how the streaming it use. Many many UE3 games have those stutters ( i should maybe say all ), in some it is just time to time, but it happend BioShock use a large amount of memory. ( i believe it dynamically stream textures if you dont have enough Vram, or preload the data, textures, this can explain this stutters ). for what i have seen on Guru3D: 2072Mo without AA ( FXAA ), 3000+ with FXAA on some part.
There's some possible fix to apply on the config file of the game. But as i dont have the game, i need say i have not look much on it. ( change the stream size of data etc )
Mostly yes, i dont think it is world war. lol
Hm, with more and more important devs partner up with amd, I wonder if my ol 670 will get rusty soon. Tomb Raider had problems on NV cards. Now apparently Bioshock Infinite weird stuttering...after the Rage AMD debacle I thought to be on the safe side with NV...but now I wonder what will happen the next months.
That is indeed a real disadvantage of PC gaming to be honest.
I dont know, i dont find it goes at the same level, TR is really a specific case ( if AMD wanted to show tressfx only on the release of the game, and i dont think they wanted to say it to Nvidia before ).
So far Gaming evolved have just " equalized " mostly the situation on game release. And it is not because the games are run on "gaming Evolved" programm they run extremely bad on Nvidia side. ( Crysis3 ?, even Bioshock ( outside the stutters who come from the UE3 engine ),
On the other side, when i see Assassin Creed 3, i dont see why it run so bad on AMD cards. It dont look to use specific technic who can put an AMD card in shame.
I just hope it will not slip down to a bad marketing war, and it will benefit the gamers first. What i see today, is AMD mostly push developpers to use specific, new DX11 technic on the games, and try demonstrate with it too thoses DX11 technic was first developped, or implemented by them and included on DX10 -11. ( whatever it is HDAO, technic for light / contact shadow computed, tesselation, TressFX, DDOF etc etc ). Seriously for nvidia on the last games released, this was offtly the way to try push PhysX or specific Nvidia AA ( TXAA ) and only that. Before, it was too push tesselation at some idiotic level..
I dont think it is in the interesst of AMD to get thoses games running bad on Nvidia side and AMD never use things who cant be use by other: What will happend with "standard gamers" who own Nvidia cards ? who was just think the games was run well on TWITMP + Nvidia because it is good ? they will end thinking : GE games = bad, Nvidia games = good, polished, no bugs etc ? .. it will not benefit AMD if they go this road in the long run, and i dont think they want it.
I see it allready on some games released: nvidia owners comment is: " Gaming evolved, hence the bug" .. problem is this make a long time there's not really flawless release whatever is the brand, developpers have offtly not enough time for track performance problem, and you end 99% of the time with an allready "0 day" patch. followed quickly by patches who force Nvidia and AMD drivers team to work quickly and react fast for release new drivers. and this is with nearly all games released.
Anyway, when we see the list of Gaming evolved today and the list of Nvidia TWITMP, the change is just dramatic, nearly all big games lately have been GE, and with the new annoncement made and thoses coming next month, the ratio look to be completely reverted.