Well, I would call a 6700 or 3060 a mid range GPU. I refuse to fall for the price jiggery-pokery they pulled. Currently running a RX570 4GB
128bit memory bus is a low end card, cache or no cache
inhad a 580 but it started to die so have to pull the trigger. Tbf the 6600xt runs everything I play in high settings and hits my 144mhz cap.
also the 6600xt outperform the 3060 in lots of games. So it must be mid range if it out performing a gpu you call mid range