Unless you're frequently swapping in new components, most users will find that a new desktop PC should last somewhere in the ballpark of five years before the hardware is obsolete. Push too far beyond that mark and you'll find your machine begins to struggle with increasingly demanding software, particularly for applications that generally stress PCs the most, like games.