Putting a dedicated server with an Intel Xeon E3-145 v5 4 cores, 8 threads at 3.9GHz with 32GB ram against a VPS with a Ryzen 3950x 6 processors at 3.49GHz and 5GB of ram.
The dedicated server is regular SATA SSD drives whilst the VPS is even faster NVMe SSD. Pre comparison I had belief that the dedicated server would get the better results, after all its a dedicated CPU, it didn’t turn out that way.
The Intel Xeon E3-145 v5 actually was lacking in all of the multi-core tests. Only coming ahead in three of the single-core tests, of which Image Inpainting was much quicker.
Whilst it is likely that the virtual server is on a node with little load so the 3950x could go at or close to full strength. I can state that its performance will not be consistent as it is dependent on what other users (neighbours) are doing.
CPU to CPU the Ryzen 3950x 16c/32t would easily outdo the older and smaller E3-1245 v5 4c/8t. It is the VPS load and configuration that could have seen the dedicated CPU out in front. That wasn’t the case.
When you consider the price of the VPS ($16.5 per month) the value is certainly present in the current time. Although I cannot thrash the CPU long term due to usage policies.