khicharkumar :
Well I would say the time is now cause semiconductors industry is currently the most booming one (Remember Moore's Law). The new Iteration as it launches is not going to be cheap. ( I remember the launch of DDR3 when i had DDR 2,DDR when i had SDRAM all they had in common was the considerable high prices of new generation and regret for the people who just bought the new PC ) It would take around a year or more to normalize.You can build quite a good PC with current hardware that can easily keep up for 5 years.
Easily keep up for five years, I don't think so, Especially with graphics cards, in 5 years time current top end graphics cards won't be able to keep up as They will be about 4 generations old, think about how much better graphics cards will be in 5 years. Games in 5 years will be so intense, A GTX 780Ti/R9 290X/7990/GTX 690 won't be able to play them no where near as good as in that time The current GTX series or R9 6XXX/7XXX would be able to. And on top, look at cards that were released 5 years ago.
To put this to you, 5 years ago, the GTX 200 Series came out, with their top end GTX 285 was amazing back then, looking at it now, Comparing it to the GTX 780Ti, completely utterly destroyed.