This is such a strange picture for many reasons.
I can understand 4090 pricing. That is a HUGE die, a lot of fast memory, a lot of power, a lot of cooling. Fine.
4070ti (and 4080) pricing is objectively high. 7900XT is inefficient in using the resources it has.
Lets just do some simple comparisons between the 4070ti and 7900XT in terms of actual BoM costs:
- 296mm^2 die vs. 300mm^2 GCD, silicon interposer, 5xMCDs
- 12GB GDDR6X 196-bit bus vs. 20GB 320-bit bus
- $799 vs. $899
Ignoring performance, the 4070ti must cost 20-30% less than the 7900XT to manufacture, purely based on the silicon interposer and MCDs, extra manufacturing costs, etc.
What is baffling is that despite vastly more transistors, silicon and memory the 7900XT is rumoured to barely outperform the 4070ti.
If you translate gen to gen, this card would sit somewhere between the 3060ti and the 3070, with the following comparisons (4070ti vs 3070 vs 3060ti):
- 296mm^2 TSMC 5nm vs. 392mm^2 Samsung 8nm vs. 392mm^2 Samsung 8nm
- 12GB GDDR6X 196-bit bus vs. 8GB GDDR6 256-bit bus vs. 8GB GDDR6 256-bit bus
- $799 vs. $499 vs. $399
If you account for more costly TSMC 5nm wafers and lower yields for larger does on the 30 series, the dies for the 4070ti would cost in the same ballpark as the 3070/3060ti. Memory prices have fallen nicely in the last year due to demand falling rapidly. The PCB cost for the 4070ti will be similar.
Costs of a bunch of things have gone up, but this really looks about 30% over priced. IMO, we should be seeing 4070tis for about $599 to $649 to account for inflation, etc.
TL;DR: The 4070ti is objectively expensive based on BoM cost vs. the 7900XT, 3060ti and 3070. The 7900XT is poor at using the resources it has and FEELS like it should perform way better - pray to the driver gods? The value sentiment of both AMD and NV GPUs is poor (but not completely woeful) from a performance perspective.