My (general) strategy with PC hardware currently is to wait for the new equipment to be released and buy the previous equipment to get the best performance per dollar; if you time it correctly your PC will be good for a few years, and (although you won't have the "best" performance) your performance will be good for almost all games.