You will see a performance increase, it just won't max both cores. BF3 is highly CPU dependent especially on large maps with over 48 players.
I used to use 1680x1050 120Hz, both 470s would be at about 80% usage. Increasing my overclock increased the usage (no CPU overclock would often see below 50% usage).
I now game at 2560x1440 so GPU usage has increased to 90%-95%.
Do you play using a 120Hz monitor?
Do you play at 60Hz with vsync?
What res do you use?
If using 120hz monitor then the 670s run SLI will still give best performance
If using 60Hz with vsync there is no point in SLI 670s, 1 will be fine
If playing above 1080p then 2 maybe useful for full settings however 1 will give you grunt for 60fps @ 1440p with only the odd drop in massively smoky times where there is a lot going on. Hell, my 470s run 60fps average at 1440p Ultra but lack vram resulting in occasional stutter so I needed to lower the settings for that reason.