I just got a new computer for Christmas, but before then I had upgraded early summer of 2008. So a while. And that was just a new video card. I don't upgrade that much because it's expensive plus everything was running just fine since then. Then Left 4 Dead 2 came out and my 5 year old computer chugged with the settings on low and it wouldn't register my mics... so I had to upgrade. Now this guy will last me a decade depending on how fast PC games upgrade. When it gets to a point where I cannot run a game, then I'll upgrade slightly. Won't get a new machine until I can afford a VooDoo.