We are getting ready to buy a new iMac. We are upgrading from an ancient core 2 duo white iMac running 10.6. We qualify for UK higher education pricing. I'm trying to decide between the 2.9GHz Core i5 GTX 660M and the 3.2GHz Core i5 GTX 675MX Either would be 1TB with Fusion drive and 8GB RAM. I'll add RAM if needed. I'm a casual gamer. At the moment I mostly play Diablo II. I'd like to add D III, and X-Plane 10. I'm not going to install Bootcamp. I realise that means no more Diablo II. I've read through the 680mx benchmark thread and browsed a few others. The machine will primarily be used for office apps but will also do number crunching with fsl and EEG toolbox under Matlab. Some casual photoshop too. Suggestions? Comments?