The new generation is stuck on the same process node, which hasn't happened before. It's also a testament to how well the 5870 was actualized and used the 40nm process.
HD3870 --> HD4870 was accomplished on the same 55nm. The performance jump was enormous.
HD5870 over HD4870 (70-100%
😉 was no better than previous generations from ATI. 8500 --> 9700Pro (70-100%), 9800XT --> X800XT (70-100%), X800XT --> X1800XT (70-100%) --> X1800XT --> X1900XT--> HD2900XT (at least 50%).
The only outliers are 9700Pro --> 9800XT (refresh), X1800XT --> X1900XT (refresh), HD2900XT --> HD3870. HD6970 certainly fits nicely along with these small bumps.
You really think they (both companies) are going to price their current, in production products against EOL, firesale products? The fastest cards have always commanded a borderline absurd price premium.
Not necessarily. I can tell you with certainty, when you bought a mid-high end or a high-end card, the performance difference was substantial.
- $500 9700Pro was 50-70% faster than a $200 9500Pro.
- $425 6800 Ultra was 70-100% faster than a $200 6600GT. $350 6800GT was an even better value.
- $500 X850XT was a good 30% faster than a $350 X850Pro
- $500 5950 Ultra was 70-100% faster than the $200 5700 Ultra.
- $300 HD4870 was 30-40% faster than the $200 HD4850
- $400 7800GTX was 70%+ faster than a $200 7600GT.
^^^There are far too many examples to list.
Today, the increase in price is not commensurate with increased performance of these $350-500 cards over the $200 offerings. This generation especially, the price/performance for high end cards is
one of the worst in the past 10 years. Just think about it, HD5870 (high-end) was at least 70% faster on average than an HD5770 (mid-range). Is HD6970 70% faster than an HD6850? Not even close.
It was almost unthinkable in the past to take a mid-range card and overclock it to high-end's performance. The only time this happened was GeForce 4200 if I remember correctly (unless you consider 9500Pro unlocking into 9700 series). It wasn't until 8800GT that mid-range cards started to be so powerful. Before that, when you paid a premium for a high-end card, you got a
massive performance increase!! It was really the 8800GT that opened our eyes into the world of mid-range $200 goodness.
You should get your expectations in line because this probably will never change.
I have been building computers for 10 years. I am of the view that in the past a high-end card really did justify the $400-500 price. Today, a $350 card is
barely 20% faster than a $200 card. $500 cards are barely 40-50% faster than $200 cards. It's a free market, so people are free to buy those $500 cards. That doesn't change the fact that they are poor value. You may think my expectations are too high, but I think the market has changed like you said. Nowdays, consumers just expect way less. Not sure why that is.