You'd have to go down pretty low to hold 40fps in bf3, assuming you're in 1080p screens? I run eyefinity (3x1200p) on one 7950 with a mild OC. It's surprisingly adept at console ports, I played through Mass Effect 3 and Deus Ex with high to very high settings and 50fps+ throughout. Batman Arkham City on the other hand gave me 20-24fps until I dialed things down hard or dropped to one screen.
Your 7870 gives up a chunk of memory bandwidth which actually matters at high res too. I think any AA at that resolution will bring the card to its knees.
Still, Anandtech's Bench has a single 7870 managing 40 FPS in BF3 at 2560x1600 (4 megapixels) with ultra detail and high FXAA. 3x1080p is about 6 megapixels, so you might not need to drop too far to keep a decent framerate.