It's usually much cheaper and will give you a much faster computer on average to upgrade every 2-3 years, to cheap components at the time, vs doing a huge upgrade every 6-10 years.