Programs that use single cores, or only a handful of threads won't run four times faster on the 1950X or the i9 compared to your i5. Workloads that can use as many cores as you can throw at it, will naturally benefit from extra cores.
Your i5 has 4 cores, and 1950x has 16 cores, and can execute 32 threads. Unless the architecture was truly inferior (which it's not) that's quite a disparity for your i5 to compete with in highly threaded workloads.
Ryzen's architecture is solid. It can reach competitive clock speeds. The number of cores just add a lot more raw computing power. That's going to be far and away the biggest difference when looking at benchmarks that can use all the cores.
Programs that use single cores, or only a handful of threads won't run four times faster on the 1950X or the i9 compared to your i5. Workloads that can use as many cores as you can throw at it, will naturally benefit from extra cores.
Your i5 has 4 cores, and 1950x has 16 cores, and can execute 32 threads. Unless the architecture was truly inferior (which it's not) that's quite a disparity for your i5 to compete with in highly threaded workloads.
Ryzen's architecture is solid. It can reach competitive clock speeds. The number of cores just add a lot more raw computing power. That's going to be far and away the biggest difference when looking at benchmarks that can use all the cores.