Never going to happen, if it's faster it will cost more. There is no way Nvidia would charge £100 less for something that they could charge more for knowing people would still buy it.
So using your point here, what are the Fermi series of cards charged for at the moment? There is no real price drop (in fact the 560ti i bought 10 months ago still sells for the same(!) price). Which, following your above logic, means that fermi series cards are still bought. Which means that your point below is... pointless.
This delay for Nvidia is going to cost them, both Intel and AMD are taking up most of the market at the moment.