Not sure about your logic here. 5700xt is based on RDNA where as 6600xt is based on RDNA2, which is an improvement of some sort with lower TDP and Memory Bus. RDNA2 also has Ray Tracing which 5700xt does not have. 5700xt has more processors and Bandwidth though. 6700xt is ofcourse better than both.Second thought, 6600xt is exactly same as 5700xt 2 yrs ago, must avoid?