I selectively upgrade year to year. I basically never buy top of the line hardware anyone. I always buy midrange or lower high end. For videocards something in the 100-150 range or so. Usually I try to get a moddable videocard too if that's possible. As for games, I wait for the prices to go down. I mean c'mon... I don't need to play that badly to have to buy it for double the price. Once again my only exception is if I'm a fan of the series.