My question is as above. For someone that wants an all in one machine for both gaming and OSX, what would be better? I don't need the best graphics akin to a GTX Titan or even 680, but would like to be able to play all of the latest games at 80% settings for the next few years. The ability to upgrade would be nice, but because of personal reasons, i'm able to buy a mac at 25% discount per year. So will the GTX 680MX iMac be enough for me? Or should i wait till the next Mac Pro comes out?