Looking at TPU there is some interesting discrepancies in their own data.
Navi 32 is listed as:
4096 Shaders
4X Mem chiplets (256Bit Bus)
3840 Cores, 192 TMUs, 128 ROPs
www.techpowerup.com
And yet for the 7800XT, which is supposed to be the full fat Navi 32 they list it as:
3840 Shaders
192Bit Bus (3X Mem chiplets)
Which is it? I very much doubt the 7800XT only as a 192Bit Bus, also 12GB VRam.
So if any one of them a re true its the first one.
So... the
6800XT: 4608 Shaders at 2250Mhz boost, 16GB/s Memory ICs, 256Bit.
7800XT: 4096 shaders at 2800Mhz boost, 18GB/s Memory ICs, 256Bit.
6800XT has 12% more shaders
7800XT has a 24% higher clock
7800XT has 12% higher memory bandwidth.
The 7800XT is 89% of the 6800XT, add 24% higher clocks = 110% + 12% higher memory bandwidth = 124%
So the 7800XT should be a 15% to 20% faster GPU assuming some scaling loss.
That should put the 7800XT about here....