I think 3-4 years would be the optimal timeframe between updates, considering we don't have unlimited budgets. A GOOD gaming system should last at least that long without deteriorating too badly. My mum, who admittedly isn't a gamer, has had her laptop for like 5 years and it's still going ok.