Looking at the advantages, the 7800xt has:
-
10% lower price
-
4 more gigs of vram
-
6% better raster performance.
The 4070 has:
-
Better frame gen
-
Better upscaling via dlss
-
Better drivers
-
Better rt performance
-
CUDA for the few people that actually need it.
-
Better power efficiency.
-
The ability to use both dlss and fsr. If a game just has dlss, amd users are screwed.
All in all I think the AMD card is still the underdog based in advantages and needs to be at least 15% cheaper in order to sway buyers to team red. For just a $50 price difference, the team green advantages are too stacked imo.
Edit: this is of course in the US market. Every market is different.
If you don’t want rt, don’t need cuda, and believe in the promised fsr 3 implementation then it makes sense. Although how many people trust amd software development enough to bank on fsr? Not many so…
I’m a convert. My wife needed a pc. So I gave her my RTX2070 and picked myself up the 7800xt. The 2070 was solid for me. But the 7800xt has fixed all my woes, and the UI on the software is a lot nicer. My monitor was to constantly flicker, freesync or not, on any of the outputs of the nvidia card.
That card is now powering a 1080p60 without issue, while my 7800xt is powering my 1440p144 monitor without any flicker at all. That right there is worth the loss of some RT performance IMO
I have no fanboy preferences as I loved my 5700xt but not missing the RT from a 2700 is not the same as missing the RT you would get from a 4070.
Part of my point was that doesn’t matter how good the RT is if it doesn’t play nice with the rest of my setup. Super happy going AMD here, because i no longer have screen flicker, which was occurring sometimes even just in my desktop with the 2070. It really didn’t like the monitor.