Like so many things it depends on the use-case...

If you are gaming... than high core count chips like Epyc CPUs can actually perform worse in Desktops, and is a waste of money compared to Ryzen 7/Ryzen 9 X3D CPUs. Better to budget for the best motherboard, ram, and GPU combo supported by a specific application test-ranked CPU. In general, a value AMD GPU can perform well if you just play games, but Nvidia rtx cards are the only option for many CUDA applications.

Check your model numbers, as marketers ruined naming conventions:

https://opendata.blender.org/

https://www.cpubenchmark.net/multithread/

https://www.videocardbenchmark.net/high_end_gpus.html

Best of luck, we have been in the "good-enough" computing age for some time =3