PC-savvy Ozbargainers - how often do you upgrade your PC, and what do you upgrade?
I personally upgrade my GPU every two years to keep up to date, CPU/mobo every 2-3 years (and mobo normally only if a new socket is required), PSU when it breaks or I need more power (almost exclusively the former), RAM only when it breaks or I make the jump from one iteration to the next (e.g. DDR3->DDR4) and the case whenever I get sick of looking at it.
Initiate friendly discussion!
Regarding the CPU.. if you're on Sandy Bridge there's really no compelling reason to upgrade to IVB or Haswell as there hasn't been a major advancement on CPU power (IPC). 2 Possible reason for this is due a) increasing costs of production and b) Moore's law is collapsing and we're seeing fairly long delays to get from 28nm fab processes to 20nm. That's just my hypothesis, but AMD themselves have noted that the end of Moore's law is on the horizon.
Your upgrade cycle of 2 to 3 years might make sense in the past decade or so since each new architecture was based on new fab processes, but I think within the next half decade we won't be seeing major advances in every iteration like we saw with P 4- Core 2 Duo -> Nehalem -> Sandy Bridge. Not unless we can find a way to produce better stuff at a lower cost.