Nvidia probably could've sat on the current generation six months more. (GT92, GTX, and GTX ultra)