You should be alright with a 470, it has 1280mgs of ram which makes a good difference over the middle of the line current 560 1g runs. It is basically a 560ti 448 core with a lower reference core, though the 470 has a lot of headroom to overclock. Should be a good card for medium and some high settings in BF3.