It is going to depend on what resolution you want to play at , BF3 is a very demanding gpu game and you can play at ultra settings with a pair of 580's , 570's and possibly the just released 560Ti 448 core card. At the 1920x1080 resolution. The whole thing is that even with the 460's you may be able to play at ultra settings and 1920x1080 but what will you get for fps. Starting with the 580's it will go down from there , so you may end up having to play at 1680x1050 to get playable fps. Playing at ultra or high is not going to be very noticable going from one to the other and you can set the resolution to 1680x1050 and high settings and enjoy the game because you will have decent fps , playing at ultra is just for bragging puposes anyway you really can't tell the difference. I have three GTX 580's in three way SLI and getting 190 fps and when I dropped one and went with two and got 130 fps I couldn't tell the difference at all.