Having a Microcenter nearby, I have always gotten my CPUs from them, as they nearly always have the best regular prices, along with shorter term deal prices. There actually were some nice discounted deals on Haswell i7 CPUs, which I have not seen replicated so far with Skylake CPUs. For example...