I want upgradable RAM and CPUs, and PCIe slots.
Well you can upgrade the RAM and CPU (still don't get why people want to do this mind, I've never done it in my life, I can afford an iMac Pro why would I skimp on a CPU and then want to upgrade it 4 years later when everything else in the computer is dated)
PCIe isn't going to be in an iMac is it, but you can add them with Thunderbolt 3 so.
[doublepost=1536689236][/doublepost]
Yeah 3D games are very intensive workloads for any modern GPU, but really this is getting ridiculous.
Nvidia's Titan Xp and Titan V wipe the floor with Vega 64 in most professional tasks as well. Vega is competitive in only a few specific tasks or in GPU mining. AMD tried to play a trick with this when they launched the Vega Frontier Edition but after one driver update from Nvidia the scale was balanced.
Except it's massively better for Final Cut Pro - so all the actual "Pro's" would not be happy with a switch to Nvidea at all - and it's never going to happen, so stop going on about bloody Nvidea.