Right now is probably the worst moment to buy something new. With all the releases, it's probably better to wait a month or 2.
Depending on your budget, it might be better to aim for last generation, depending on price changes. 7DTD might not be crazy optimized(yet), but you don't need the latest and greatest either, especially on the CPU side. Until last year, I was still gaming on a FX 8350. I upgraded to a Ryzen 5 3600, but I haven't seen much difference to be honest. Maybe on some compute-intensive game (like mega factories in Factorio), but other than that, not much to write home about.
About resolution, getting 2K was nice... on a 27". If you're on a 22", that would be overkill. And below 32", 4K is probably overkill too.
As for GPU, AMD is presenting their new one next week. They had a benchmark preview of it earlier this month (when presenting their new CPU)suggesting it was competitive with the 3080, and there are speculations suggesting that the number presented wasn't even for their biggest GPU. I guess we'll know next week. I'm running the 5700XT so... I'll probably skip this generation.
About Intel vs AMD... Yeah, AMD didn't compete with intel at the high end... But they were always competitive in the rest of the spectrum (Except maybe the bulldozer era). There was people claiming "AMD is slower" and I was like "At any price point I care about, AMD is faster!". So, the fact that AMD now compete again with Intel in the high end isn't all that relevant to me because this is at a price point I don't really care about. I guess I just prefer value to flair.