PC games are increasing ported from console games. This act will increase with the upcoming console generation, as they will be so powerful. In the next 5 years, probably longer, you'll not find a game that wants more than 8 cores/16 threads. Heck, I'd be surprised if you see any performance increase from 6C/12T, as games are still not well threaded.
GPU power increases over time. Today's 2080ti will be tomorrow's 3070 performance level. 2 years from now, the 4070 will be the 3080ti's performance level. Unless you replace your CPU/Motherboard every year or two, it makes sense to get the best gaming CPU you can, if you mostly game. IMO at least
Also, this forum, and others, grossly overestimate the number of consumers who'll benefit from more than 8 cores 16 threads. The vast majority aren't running VM's, aren't rendering video/projects and aren't decoding terabytes of data. The high core count CPU's are absolutely great for workstations, where the user will be actually benefiting from those cores.
That said, IMO now is a very bad time to buy into any platform, AMD or Intel. We're at the absolutely tail end of DDR4. DDR5 is coming soon, as is PCI-E V5, USB4 and other goodies. That's what I'll be upgrading to at least, hopefully AMD are within 5% of Intel's 10nm LGA 1700 Alder Lake performance for gaming, though I doubt it.