My iMac basically does everything I want it to do, but running three monitors and doing some ios programming really pushes it graphics wise. The only thing I trust about Apple nowadays is their ability to raise prices. So I think I'll be keeping this thing for a good while and add an external gpu if things get really bad. Does anybody have any experience with them? I use thunderbolt 2, so yeah, I'd get much less bandwidth, but even a rx 480 would outperform the ****** m290x this thing has. It's not like I need a dedicated graphics card for much else, my main pc has a 1080, and I only make ios applications, but what I do already pushes this thing too far.