The mac is a Mid 2010 (5,1), currently running Monterey. I will be doing video editing in Premiere, as well as work in Illustrator, Photoshop etc, and Fusion 360 and Blender for 3D stuff. The mac currently has 16GB, a couple of SSD drives, and a 4 core 3.2Ghz processor and an RX580 gfx card. I'm considering upgrading to a 2x2.93 Ghz 12 core setup with 64GB ram...at $250 is the upgrade worth it for my purposes? I know some of what I'm doing won't be taking advantage of 12 cores necessarily, but I feel like its a worthwhile upgrade. thoughts?
I should mention there are other differences such as bus speed, ram speed, cache speed, etc that all are higher for the 12 core setup, though I'm not sure that with a tray swap I would necessarily get all of those benefits.
"Upgrade from 3.2GHz to 2.93GHz Xeon may make some jobs run slower. There are more than 90% of the software are still CPU single thread speed limiting (in fact, even the GPU driver's performance is also CPU single thread limiting), this is especially true on the cMP.
I also believe a single 3.46GHz hex core Xeon + 48GB RAM should works better. Even not always faster than dual processer + 64GB RAM setup, but it should out perform the dual 2.93GHz setup most of the time. It should also cost you less.
Video editing can use a lot of CPU, but nowadays, if you setup correctly, most of the job can be done by the GPU, and CPU core count isn't that improtant. Of course, if you only use ProRes, then 12 cores definitely works better.
Photoshop is definitely CPU single thread limiting.
I am not quite sure about illustrator, I never really use this software, but I highly doublt if you can work significantly faster with 12 lower speed cores.
Blender can use AMD Radeon Pro render.
Never use Fusion 360, so no comment on that. But if it's a 3D software, I expect the RX580 can do most of the job.
If you really want to go for dual processors, and keep the cost as low as possible. You may consider dual X5677, but not dual X5670. 8x3.46GHz may be the sweet spot for you. On cMP, IMO, we should always go for the fastest CPU whenever possible. This is absolutely the biggest bottleneck on the cMP nowadays.
For single processor upgrade, not necessary go for the most expensive X5690. W3690 can also work. If you want to further lower the cost, you may even consider W3680.