The end of the year, mainly December, is the best time to buy PC parts but keep an eye out for those fake holiday discounts. Around August and September you'll also likely to find good deals, at least for parts that aren't freshly released.