Have you done your homework on this?
I suggest you run good benchmarks on your current hardware system: unless you have no issue spending $1.500 on something that I suspect will be a bad idea.
And run them properly: like read up on how to do it the right way.
As in choose ones that are relevant for the use you make of your computer.
Don't run game-oriented ones if you don't game.
Benchlines give you a baseline.
If in doubt, run it, you'll learn from the process.
Then I'd go on the forums and and see what benchmark results others use with the iMac Pro etc.
In fact go on NOW, and see what benchmarks are used for your type of work.
And maybe post a question on this forum to ask what others think are good benchmarks for the work YOU do.
Without knowing what you want to do, I would bet the iMac Pro is a bad idea.
It's a VERY specialised machine.
And very likely a very poor choice to improve your work.
Yes, it has two CPU's, and can put in an an obscene amount of RAM, but you cannot change the GPU.
And the cooling on iMacs is sub-optimal as well.
It sort-of tells the story that it was only made for one yrear, eh?
So until you start to understand where the bottlenecks are in what you do with your computer (and I'm not trying to say you are ignorant/dumb, just that you don't KNOW that now) you don't really know if getting two CPU's, a LOT of cores, and potentially HUGE amounts of RAM will actually help you.
In many cases, the GPU is really important.
In LOTS of stuff:
- Image processing
- Technical computing (look at the advantages of running MATLAB with high end GPU's)
- Gaming
And not just a ore expensive GPU, but who makes it: AMD, nVidia etc.
This is in fact Apple's Achilles Heal: their neglect of GPU's.
in fact more than neglect, their ABUSE of GPU's: like they deliberately excluded first nVidia/CUDA and then OpenCL/GL (or at least obstructed it).
Except for the 2009-2012 MacPro's they restricted you on what GPU you can run.
I'd argue the MacPro 2020 is not any better because you can only buy a VERY narrow range of GPU, and they prevent CUDA from being run.
I think a much better idea is getting a MacPro 2009-2012 with dual Xeons, and thus lots of cores.
and can add lots of relatively cheap RAM (cheap because it's older models).
And THAT you CAN run whatever GPU you want: from nVidia to AMD.
And it's got good cooling.
So you can actually run at full bore.
I'd buy one and fiddle with it before you sell your current machine.
Benchmark it.
There's a lot you can do to upgrade an older MacPro: VERY good support from the forums.
And yes, I have bought a dual core MacPro, and am messing with upgrades to it.
And yes I LOOKED at the iMac Pro, but thought it's a white elephant.
It's seriously bottle-necked by not being able to use the GPU you want.
Hope is useful?
Alan