Starcraft 2 looks amazing on a mid range computer. Yet you don't see people complaining that it could be better. Crysis was a stellar game, but being able to run it on ultra NOW isn't a hard feat. Battlefield 3 on the other hand is a different story today. The recommended cards for that game is a GTX 560 or ATI 6950. Those aren't the top of the line, but I would imagine running that game with everything turned to high, 1600 x 1200+ resolution, and 64 players will put at least some strain on a lot of people's video cards, SLI/Crossfire or not.