It really does seem like the Kepler cards can no longer compete with the cards they were intended to compete with, such as 7970 and R9 series. As new games come out, including witcher, far cry and others, Kepler seems to be tapering off more and more in terms of relative performance. That would be a pretty unbelievable coincidence. What makes more sense is that Nvidia actually IS making these products less competitive, because people already bought them and they want to create incentive for new upgrades. It makes sense, its not crazy, and any company that could get away with it would probably do it too and I'm sure many already have been. "Planned obsolescence", Its already got a name and everything.
Its not a crime though, right? I think it just sucks that when you buy hardware, you think you are getting a certain amount of power based on GPU characteristics, shaders and what not. But really your performance is directly dependent on the driver support from the company you bought the product from, the same company that wants you to buy yet another product to do the same thing your existing product should already be able to do just fine.