SamuelRSmith on 30 November 2008
Whenever I feel the gap in the technology has grown big enough for me to warrant a new system. So usually every 3-4 years.
I may pick up a new GPU during that time.