On a low cost scale for things like fans and other non-performance parts, I'd estimate a few times a year. For major components like CPU and RAM then i'd say every 2-3 years per part being upgraded.