Based your answer on reasoning, knowledge, and history. I've heard the end of this year or next march.
I'd really like one because GK100 isn't future proof at all... it's held back by slow Double Precision performance (double precision will certainly be used for games in the future), a small memory bus, and I heard that integer operations are slower. I think they really should've gone with the GTX460's design, then added bindless textures support and DX11.1 compliance, made the IMC 512 bit wide (at a lower clock speed than 6 GHz of course, maybe like 3.6-4 GHz, which would be 1/5-1/3 more bandwidth), and increasing the number of CUDA cores to maybe 768 with 1/3 DP performance as well as single cycle (rather than 1/2 speed) RGBA16 and D32 (maybe the shaders at 1.2 GHz and everything else at 700 MHz) Although that would've used more power and probably would've reduced their short term profits, it would've been a lot faster than GK100... and I wouldn't need to be waiting to upgrade.
I'd really like one because GK100 isn't future proof at all... it's held back by slow Double Precision performance (double precision will certainly be used for games in the future), a small memory bus, and I heard that integer operations are slower. I think they really should've gone with the GTX460's design, then added bindless textures support and DX11.1 compliance, made the IMC 512 bit wide (at a lower clock speed than 6 GHz of course, maybe like 3.6-4 GHz, which would be 1/5-1/3 more bandwidth), and increasing the number of CUDA cores to maybe 768 with 1/3 DP performance as well as single cycle (rather than 1/2 speed) RGBA16 and D32 (maybe the shaders at 1.2 GHz and everything else at 700 MHz) Although that would've used more power and probably would've reduced their short term profits, it would've been a lot faster than GK100... and I wouldn't need to be waiting to upgrade.