http://www.game-debate.com/gpu/inde...pare=geforce-gtx-680-sli-vs-geforce-gtx-680mx
680 SLI only 46% better than the equivalent laptop 680 MX version.
I call BS on that website. Here is some benchmarks from BF4; http://www.techspot.com/review/734-battlefield-4-benchmarks/
Notice something interesting?
660 ti(a 780m like that in iMac) scales almost 100% at imacs native resolution. But it cannot keep up at. If you want to hit 60 frames per second during multiplayer, you will absolutely, have to drop settings and resolution.
At 1080p 660 ti(780m) still cannot play ball at Ultra. You will need to stay at high in 1080p for imac to be with. According to these benchmarks 680 SLI is much more powerful than 46%. It's actually getting over 3 times the framerate in several installations at 1080p.
reducing the resolution to 1080p lets you achieve 91 average FPS on SLI 780 GTX.
660 ti cannot achieve 30(it stands at 27).
Now. To blow my horn I would expect the 780m despite being roughly the same generally speaking to perform better. Why? Because 780m in iMac has 4 gigs of GDDR5. But it still comes through a 256-bit bus (speed of which ram can travel) so you are still limited. But at these higher resolutions vRam matters more.
Secondly, I see no shame in playing at 1080p, but everyone who talks about high end needs to understand, that *that* has nothing to do with top end or high end specs when you are talking pc performance. Ultra at the native rez is always the thing.
If you look at playstation 4, it achieves it's graphical capabillities well in BF4, but a HDTV(since 4K is not a factor yet) only outputs to 1080p.
But let's be real here. In actual gaming performance for a lot of beautiful games, you need really powerful GPUs. Many of these GPUs are thicker than most of the new iMacs body. What do people expect?