What resolution you gaming at? I don't know about bf3...but far cry 3 is demanding (and not exactly optimized). I have 2 gtx 680's and I couldn't max things the way I wanted (of course I am an anti-aliasing nut) I ended up dialing a few things down a tick, but I am gaming at 1440p.
Regardless, you have a good setup selected there. You should get great performance out of it.