I'm in a position that I can return the 2017 iMac and wait for the Pro. I have the funds to afford it, but I don't know if I can justify it. As far as the video card goes, the tflop calculation would show about a 78% performance boost, though even if less, that's pretty significant. It should be equivalent to the NVidia 1080 in performance while the Vega 64 would have about 10% extra over the baseline. I'd probably stick with the baseline expecting the upgrade to add even more. I'm running games at half resolution and they're running fine right now. I may get into VR games in the future, but that's in the air and probably years down the road. I expect the upgrade to last 10 years.
So the question, 580 vs Vega 56, looking at over 2k more just for the benefit of the Vega at probably 70% improved performance...worth it? Is it even needed? IDK
CPU is also an equation. I do encoding and upgrading to an existing 8 core xeon would give me about a 16% performance boost.
However, single core ops would likely hurt pretty bad on a xeon as they run slower with more cores; 70% of the speed of an i7 when benched. What impact would that have on general use? And also, that's based on an older xeon as we don't know exactly what will be in the imac pro.
Niceties: grey in color, better cooling.
I'd appreciate any thoughts.
With the money of an iMac pro, since you want to keep it for long time, you can buy a base i5 580 now and sell it in 2 years time to enjoy a redesigned iMac AMD Navi 7nm GPU and all the other improvement (cpu, ram, i/o etcc) that will most likely feature HBM2 ram onboard and will destroy vega performance...while still selling your "old" iMac for a good chunk of money...so at the end doing the math you would still saving money....enough to buy a whatever external gpu in the meantime if you are sick of waiting for Navi