Yeah the 6700xt is a great raster card it is even better than the 4060ti at times in pure raster but only that pure raster don't expect much ray tracing performance out of it or for it to have great upscaling, it will be decent but not great as I don't think FSR4 will be coming to the 6000 series cards, that said it is imo the best value at 18k, if you want ray tracing and DLSS at this price you will have to look at the 3070/3070ti which will be more expensive at around 20-24k with a good card and warranty for about 3-5 months but will only have 8gb of VRAM which will be a problem at 1440p, you can still get by at 1080p.
The 7800xt is a great card for its price but why I personally wouldn't recommend it is because of the trend we see in the newer games, upscaling being crucial for a high refresh rate experience, mandatory rt implementation, etc. At 1440p for now and I believe for at least another 3-4 years you shouldn't have much problem with 12GB of VRAM especially with the recent improvements in upscaling technology with DLSS4 in which the DLSS performance mode looks identical to older quality mode even at 1440p without any decrease in the added performance from heavier upscaling and it is only going to get better. Where I worry for the 7800xt is the that there is no word on the newer FSR4 coming to the 7000 series either as it is now ML based and the 7000 series cards don't have much in terms of ML and AI performance when compared to their Nvidia counterparts and even if it comes with FSR4 the quality will be nowhere near that of DLSS which is only going to get better with time. Also the ray tracing performance on the 7800xt is pretty much non existent when compared to the 4070 super.
If we purely look at raster price/performance 7800XT is better choice by about 10% but if when we look at the added features of DLSS, ray tracing and Frame gen that 10% seems to diminish in it's value.
So if you are on a really tight budget and can barely fit the 7800xt in then sure go for it but if you can spend the extra for a 4070 super, if will be a great choice and personally that would be my decision.