This is absolute trash. It's as bad as I feared it would be. This is a direct result of AMD screwing with their nomenclature. People were trash-talking nVidia for the RTX 3080 12GB, and rightfully so but we should have also been trash-talking AMD for doing essentially the same thing with the RTX 7900 XTX and XT. Then they came out with the RX 7900 GRE (HUH?) and nobody batted an eyelid.
If AMD had named their cards correctly, this is what we'd be seeing:
The RX 7900 XTX should be the RX 7800 XT because the rival of the RX 7900 XTX is the RTX 4080, the card that replaced the RTX 3080, the rival of the RX 6800 XT. AMD just CHOSE to call it the RX 7900 XTX to try and justify its pricing because they saw how nVidia went nuts with the RTX 4080 and thought "If we call it something really fancy, like the RX 7900 XTX, people will think it's something special and we can charge $1000 for it while still looking good compared to nVidia!" even though, functionally, the big RX 7900 XTX is just the real RX 7800 XT.
We can move down the list from there:
RX 7900 XT = RX 7700 XT, replacing the RX 6700 XT; just as the RTX 4070 Ti replaced the RTX 3070 Ti.
RX 7900 GRE = RX 7700, replacing the RX 6700; just as the RTX 4070 replaced the RTX 3070.
RX 7800 XT = RX 7600 XT, replacing the RX 6600 XT; just as the RTX 4060 Ti replaced the RTX 3060 Ti.
RX 7700 XT = RX 7600, replacing the RX 6600; just as the RTX 4060 replaced the RTX 3060.
RX 7600 = RX 7500 replacing the RX 6500 XT; nVidia has no replacement for the RTX 3050.
This "RX 6800 XT" and "RX 7700 XT" are really just level-6 cards which is why they barely beat the level-8 card of the previous generation. The one good thing that AMD did was give the Radeons more VRAM than the cards they replaced. I'll explain:
The RX 7900 XTX replaces the RX 6800 XT so it's a 50% increase in VRAM (16-24)
The RX 7900 XT replaces the RX 7700 XT so it's a 67% increase in VRAM (12-20)
The RX 7900 GRE replaces the RX 7700 so it's a 60% increase in VRAM (10-16)
The RX 7800 XT replaces the RX 6600 XT so it's a 100% increase in VRAM (8-16)
The RX 7700 XT replaces the RX 6600 so it's it's a 50% increase in VRAM (8-12)
The RX 7600 replaces the RX 6500 XT so it's a 100% increase in VRAM (4-8)
This is what should have been. This is how it all would make sense. This is why we seem lost in a jungle of contrived nomenclature.
The generational upgrade from the RX 5700 XT to the RX 6700 XT was 35%. The generational upgrade from the RTX 3080 to the RTX 4080 was 50%. So, the RX 7900 XTX, which is RX 6800 XT + 50% is the real RX 7800 XT.
The problem with nVidia -> Great generational performance uplift, but double the price.
The problem with AMD -> Either almost no generational performance uplift but the price drops or
great generational performance uplift, but also almost double the price.
AMD tried to obfuscate their price gouging with some BS naming scheme. That naming scheme will be damaging to Radeon going forward because people will no longer instinctively know what nVidia card they correspond to.
Sure, nVidia did worse price gouging than AMD, but they hid behind Jensen Huang's lies (Moore's Law is dead). Now yeah, they're still creeps but they were smarter about it because they didn't screw with their nomenclature and thus kept their performance tiers intact. Since AMD hid behind a BS naming scheme, their performance tiers are no longer intact. You can no longer tell which of the market leader's cards (nVidia) that a Radeon would be comparable to just by reading the number.
AMD has done serious damage to Radeon in this way and they deserve to suffer for it. I bought the natural replacement for my RX 6800 XT, the RX 7900 XTX, but it's still just an RX 7800 XT to me.