I would have to disagree with the above. It all depends on the monitor resolution as well as the rest of the computer.
I used to run a GTX460 with my AMD 965BE, and I could run almost everything on great settings. BF3 ran on singleplayer on high at 60fps.
The GTX560 is the fastest of those cards.
If the GTX460 is the 256-bit version, it is as fast as the HD7770.
The 5770 is the slowest of the list.