Strange that they felt the need to design and manufacture different heatsinks for these cards. I guess it just shows that the 7900XT was supposed to be 7800XT at first, or something, but AMD wanted to sell it at a higher price, so were forced to rename it to 7900XT, as the price difference itself does not really make sense for the spec level vs. XTX.
Like 4080, the 7900XT is looking to be worse price/performance than 4090/7900XTX, which is a shame: 87.5% lower core count and 4GB less VRAM vs. 7900XTX, but for 90% of the price, while the 6800XT had 90% the core count with the same VRAM for 65% of the money - bigger spec gap for almost the same price.