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.
AMD is cheaper for a reason yeah.
AMD needs to heavily improve their feature-set if they want to stay competitive. I know alot of people that play games and build rigs. Almost none of them uses AMD GPU now. Many uses AMD CPU but still wants Nvidia GPU because of DLSS, Frame Gen, DLAA, DLDSR, Reflex, RT Perf, CUDA, ShadowPlay and I could almost go on.
AMD is years behind on features in general. Not only RT perf.
Yet some people still think RT is the only reason why RTX is great.
FSR is even beat by XeSS in many games. FSR mostly works “alright” in 4K/UHD but still loses to DLSS, especially in motion. There’s far more jitter, shimmering and jaggies with FSR and AMD still has no answer to DLAA which is downright awesome if you have power to spend. Best AA solution by far today.
However DLSS have built-in AA too.
AMD should ignore RT performance and go all-on on countering DLSS, DLAA and Frame Gen really.
Tons of RTX users don’t enable RT but use the fps boosting features instead.