If you do stay the away from Intel cpus. 13th and 14th gen Intel cpus are absolute trash. Not only do they use ridiculous amounts of power but they crash like too if you don't aggressively cap power limits on them. I expect they will have a class action brought against them by 13900k, 14900k, and maybe 13600k, 13700k, 14600k, and 14700k buyers too. AMD Ryzen 7 7800x3D is by far the best gaming cpu on the market and even wrecks the new Ryzen 9000 series just released. While also beating the more expensive Ryzen 9 7950X and Ryzen 9 7950x3D.
Your gpu is going to have trouble at 1440p these days, and mostly because Nvidia cheaped out on the VRAM in a blatant case of planned obsolescence. Was criminal to put only 8GB on those cards. The AMD RX 6700 XT is a little weaker a gpu just on pure grunt but it being a 12GB card has made it age way better than the RTX 3070. Nvidia still put 8GB on the 4060 Ti and 4060 this gen and they're the two worst 'midrange' cards since the garbage GTX 960 ten years ago. I put 'midrange' in quotes because they're $400 cards and the performance class we used to call midrange for $300 is now $500 (AMD) / $600 (Nvidia).
Nvidia is no longer a gaming company, they make their money on AI now and could give a what their reputation is with scrub ass gamers. Best gpu for the money right now is the AMD RX 7800 XT for about $490 with two free games (Lies of P and Starfield would be my choices but the Avatar game and Company of Heroes 3 could be subs uted too). Cars is only about 30-35% faster than a 3070 at 1440p when the 3070 isn't VRAM limited though. Could also get the Nvidia RTX 4070 Super for about $580 which is 7% faster than the 7800 XT at 1440p when not using raytracing and significantly faster when using RT (wgaf, RT sucks). The bigger draw for Nvidia is DLSS upscaling available on their cards is much better than FSR upscaling available on AMD when upscaling from low resolutions like 720p and 1080p. The downside is Nvidia and their planned obsolescence again by only putting 12GB on their 4070 Super while the 7800 XT from AMD has 16GB. It's a real minefield and gpu performance has stagnated badly.
tl;dr version -- grab your ankles if upgrading. Or also if not if you don't want to lower resolution and settings to not lose a ton of performance thanks to the 8GB on the 3070.