Between the Intel Core i9-7900X and AMD Ryzen 7 1800X there is a $540 price difference. But for that extra cost you get four more threads at a higher clock rate, twenty extra PCIE lanes, a 500 MHz higher turbo clock speed, and double the memory bandwidth. Even with the lesser Intel Core i7-7820X you will get the same thread count but with a higher clock rate, four extra PCIE lanes, still a 500 MHz higher turbo clock…
My guess would be PC users by count are
gamers > programmers > 3d renderers
For most gamers, seems like i7 or maybe i9 wins in current benchmarks. For programmers maybe ryzen is a better fit, but I bet it depends on your language.