Honestly, go with the 7800 XT. In my experience, Nvidia cards in that price range like the NVIDIA GeForce RTX 4060 Ti 8GB GDDR6 just dont have enough ...
Quick reply while I am at my desk! You definitely need a board that can handle the massive power spikes of that 14900K... Here is what I would look at...