Thanks. Seems like another vote for Intel if only for gaming…
I'm a long time AMD guy who has switched to Intel a couple of years ago and is very happy with his i7.
If I had to upgrade now I would go AMD. Their CPUs are coming with more cores. This makes them more future proof and allows you to run more stuff in the background while gaming.
From a technological perspective Intel has lost the initiative. The first generation Ryzen problems are fixed, and they weren't all that serious. Plus Intel has manufacturing problems causing significant price increases in the last few weeks. Not to forget that AMD doesn't require a new mainboard for every new CPU generation.
That's all nice to have. The real argument is: 19 out of 20 games are GPU-limited. This means your game is as fast as your graphics card, given that your CPU is "fast enough". And in the other 1 out of 20 games the AMD CPU has more speed than you need, although the Intel chip is probably 5% faster in this game.
So the argument that Intel is better for gaming simply doesn't cut it for me. It's irrelevant for the vast majority of games and only a small advantage in very few.
It's clear though that Ryzen CPUs are very fast for pretty much everything else.
IMHO you should rather ask if there's a reason to buy Intel, besides "I have always bought Intel". One reason could be for example that you intend to overclock your CPU. Intel chips tend to o/c better. Another argument is that you're doing things with your PC for which 100% stability and proven technology is vital. There are professional situations in which this is the case. In that case buy the expensive Intel Professional grade parts. They are rock stable 24 hours a day, while AMD is only "probably very stable".