While DLSS is unquestionably better than FSR, you're also paying through the nose for it. So either pay $650 to $700 for an RTX 4070 that gets the same performance as the RX 7800 XT but has DLSS, or drop to the RTX 4060 Ti 16GB for $450 to $500 and end up with a card that the 7800 XT crushes in performance. We're talking the 7800 XT beating the 4060 Ti 16GB in framerate by 37% at 1440p in Techpowerup's testsuite of ~20 games for example. In the former case of paying extra for the RTX 4070 you're also having your VRAM cut to 12GB from the 16GB on the 7800 XT because Nvidia loves planned obsolescence. They have been doing this since the GTX 680 in 2012 where they put too little VRAM on the card to get you to upgrade faster. I'm so glad I bought a 12GB 6700 XT instead of an 8GB RTX 3060 Ti seeing how horribly 8GB is aging these days.
FSR is still pretty good when upscaling from higher resolutions like 1440p and especially 1800p, while DLSS's superiority really shows mostly when upscaling from low resolutions like 1080p and 720p. Hardware Unboxed did a good video on this, where 4k quality (eg rendering 1440p and upscaling to 4k) would be the closest to DisAsTerBot's use case on a 7800 XT targeting 60 fps, though it's good enough hardware to target 4k ultra quality instead most of the time, where the difference will be even less.
Even though DLSS is clearly better, on a 4060 Ti 16GB for the same money you're just not going to be able to upscale from as high a render resolution as you would on a 7800 XT, which completely negates the DLSS advantage IMO. As for RT, it requires taking such a hatchet to resolution in games like Cyberpunk for example you're still not going to lock to 60 fps at 1080p even on a 4070, so DLSS performance to 4k won't either. You're talking about dropping to DLSS Ultra Performance at 4k which is going to drop your render resolution to 720p where even DLSS can't save it if you want RT in Cyberpunk. So RTX 4070 really doesn't seem like enough gpu for RT to be worthwhile now much less in future games. Whereas for less RT heavy games like Doom Eternal, Far Cry 6, Resident Evil 4, Spiderman, and many others you're not taking nearly the hit in performance on AMD vs Nvidia turning RT on in them. RT still seems like something I wouldn't bother too much with any lower than the $1000 RTX 4080.
Nvidia definitely has the better technology in upscaling and raytracing, but between the much higher price and the planned obsolescence via insufficient levels of VRAM, there is no way I could recommend the RTX 4070 over the 7800 XT. And between the 4060 Ti 16GB (there is also a trash 8GB 4060 Ti you should steer way the clear away from) and RX 7800 XT the 7800 XT can brute force way beyond the 4060 Ti 16GB to completely overcome Nvidia's better upscaling. Even in RT the 4060 Ti 16GB is only ~9% faster than the 7800 XT in Cyberpunk at 1080p in Techpowerup's benches, with the 7800 XT 11% faster than the 4060 Ti 16GB at 1080p in their raytracing testsuite.
https://www.techpowerup.com/review/a...800-xt/34.html
Nvidia is just monopoly pricing right now.