AMD Ryzen 5 7600X vs AMD Ryzen 7 5800X3D

Hi guys , I'm building my first PC and I need help making a final decision. Should I buy Ryzen 5 7600X (With AM5 RAM and MBO) or AMD Ryzen 7 5800X3D ( (With AM4 RAM and MBO).
Before you say: "Go AM5" like most youtubers that's my concerns:

  • Ryzen 7 5800X3D is overall better CPU and has more FPS in "CPU Games",
  • My current screen resolution is 1920 x 1080 (FullHD) so with 4070 Ti S I would need better CPU in that resolution before I uprade monitor (In 1-2 years I think),
  • I dont think Im going to upgrade my PC in next 6-8 years and and if I do that, I will rather replace everything So I really don't know what to do because on the one hand, I would have a better processor, but on the other hand, everyone recommends the AM5 platform.
  • Here are the parts i have purchased so far:

https://preview.redd.it/cze0mmvepakd1.png?width=507&format=png&auto=webp&s=0a6604bcadf8cd15ab142846ac0c47178b7247ee