[citation][nom]atikkur[/nom]still, the best balanced kepler card is 670. but kepler generation is a bit weird.. so ill pas this gen happily..[/citation]
THe GTS 650 is probably the most balanced Kepler card, granted it is yet to be released.
[citation][nom]technoholic[/nom]i don't understand why Nvidia cut computing performance so much since the software developers lately began using these optimizations more often in productivity software and also in games and it seems GPU computing, seems, has a bright future. I mean last generation was relatively better in general. Also is it me or are mid generation cards getting higher selling prices every gen?[/citation]
I disagree with your last sentence. Nvidia may have overpriced this card, but AMD's mid-ranged pricing is very spot-on right now after the initial price cuts from being first to market (even then, Pitcairn was never really priced too badly relative to their performance like Tahiti and Cape Verde-based cards were). The 7870 is only a little slower than the 7950 and is priced accordingly. The 7850 is about as fast as the Radeon 6970 (maybe faster with new drivers) and is priced far below the 6970 with some models well under $250. Another thing to consider is that this might arguably not be a mid-ranged card because it is still intended to compete with AMD's second highest card, the 7950, a high end card.
The 7770 performs now as well as or better than the 6850 and overclocks better than the 6870 (although memory bandwidth might come into play here and let the 6870 have some big wins like the 7970 does versus the 670). The 7750 beats the 6770 and at a lower price point with the added advantage of not needing a PCIe power connector. AMD's low end GCN also has much better CF scaling, compute performance, tessellation performance, and more than the VLIW5 cards that they replaced.
We can't expect cards to be cheap simply because we want to call them mid-ranged. The 660 TI performs around the 7870 and the 7950, cards that are around the previous single-GPU king, the 580, in performance. The 580 was a more than $400-$450 card before the Fermi price cuts two or three months ago. Would you really expect them to be half as expensive as that just because we don't want to call the 660 TI a high-end card?
Also, I'd bet a lot that the GTX 650 and GTX 660 will have lower prices, but similar performance to the GTX 660 TI simply by having the same memory bandwidth, although the GTX 650 might be more to the 660 TI as the 7870 is to the 7950 rather than how the 670 is to the 680 because it really does have a much slower GPU rather than a somewhat slower GPU. The rest of Nvidia's mid-ranged lineup will have much better prices and should be more in-line with what we expect from mid-ranged cards in price/performance compared to the high end models.