If your talking long-term (relatively-speaking in terms of PC hardware), a good rule of thumb is to adopt the close-to-latest-best-new-thing, though the goalposts have moved from time to time.
That is, for example only, if there's a worthwhile price drop not too long after something new hits...