So it is a waste to go for a 7900xt considering i mainly play WoW and diablo?5 Years?
A 6700XT is the best buy right now for about $320 HOWEVER it won't hold you down at 1440p for the next 5 years.
You'll have to go top dog for that kind of future proofing @ 1440p without needing to worrying about upgrading. I'm talking 7900XT, 4080, 7900XTX, or 4090.
The 7900XT at $725 would be the best buy. But it's certainly borderline for lasting 5 years. If RT is important to you, then 4080 ~$1000-$1100 is your choice without a doubt.