I wouldnt bother with the SLI options for your setup. The 670 seems like the best option purely for BF3, it can max it very easily @1080p.... you can SLI it if you need to in the future...
The 7970 is another good option, but in BF3 the 670 will usually be better..