Dude your's pc is awesome .U can play BF3 at maxed settings with resolution 1080P and U still keep your frame rate average to 60fps . but your real problems will start with the dreams-destroyer ,THE BIG FAR CRY 3 .Good luck with it and wellcome to ( what the f* with FC3 ) club .
How about you don't play at ultra and play at medium high and get a retarded framerate
Gaming is not about looks on multiplayer unless you are a casual
Framerate > looks
You can run it but
100fps > 60fps
You decide
Which would only be beneficial if he has a monitor that can display over 60 frames effectively (120hz). Otherwise, he could have 1000fps and it wouldn't look any different than 60.
I have a 120hz monitor, and I agree that for multi-player frames>graphics, but most people have 60hz monitors.
OP - your system will run it on high-ultra settings easily.