Every time I refresh my gear I try to figure out which is more cost effective - buying top tier stuff and getting another X years out of it before obsolescence or buying mid-tier stuff and just refreshing more often.
I end up just getting the top(ish) tier because once I start clicking on things I can't resist but obviously given the rate technology develops any 50k machine was bound to lose its value fast.