About 1 year. After a year you would need more ram, better video card, and a bigger hdd. But this is saying that you would want to play games on high settings.
well, if you want to play all the games on max settings it will last a few months, but if you dont mind playing on medium settings, then it should last a couple years.