First, if you want BF3, check out the forums the see if people managed to overcome the crossfire issues. A lot of people had problems with crossfire and BF3 using 6XXX radeon cards.
Secondly, it is a good config. I have a pair of 6870's myself, and it gets quite fast. On the other hand, I would recommend avoiding dual-vga setups unless you fall in one of these categories:
-Buy one card now, second card later (no money right now).
-Buying flagship cards for top performance (not the case).
The reason I don't recommend crossfire or SLI is beacause it always leads to issues. Almost every game that is released needs a patch or driver update to get things running well. It always takes some time, and for some games, it never happens. So, if you go 2x6850, keep in mind that on some occasions, you will have 1x6850 performance.