I can see a $299 price tag for a new revolutionary 28nm GTX670ti card with 2GB of memory. I don't see why it is so hard to believe. Cards get better and you get more for your money. That is the order of progress. For those that want to spend more money for less buy a more expensive less performing card. Nobody has to force you to pay less money for a great card. HD7970 is there for those that really want to blow money.
It's nVidia, when is the last time you see they charge less than 300 at launched ?