i always "time" myself, for example, my current desktop is abt 4
to 5 years liao. i gave a timeline of abt 4 years, n i changed the
HDD recently coz the old one broke down.
depends la, if ur com is beyond reasonable repairs or the repair
cost is higher n den a new com, or it is way too slow for ur
present use, den it is time to change~