I think the key to replacing is power efficiency. If Nvidia is not able to make GPUs that are cheaper to run than previous generation theres no point for replacing previous generation. Time doesn't matter.