Hardware is such of boring the last few years. Yeah Cores but, hmm boring.
A friend told me this:
Now we have 16 Cores but for what, i still use for video rendering my GPU (he have a Quadro M6000) and Siemens NX work to on GPU,
it make no sense to upgrade from my I7 2600 with 32GB RAM.
He still have the 2600
Im working too with Solidworks (I dont like it, Siemens NX is better) and it make no difference for the CPU if a A8 5500 or a Core I5 10400, it runs very well on the GPU.
A Friend and me made a simply test about 2 years ago via Solidworks:
Ryzen 5 2600 32GB without GPU rendering = it lags terrible if good rendering is on
Core i5 655K 16GB with a R7 240 with GPU Rendering = it was very smooth (First gen I5 with 2 Cores/4 Threads)