I am getting a new motherboard, processor, graphics card, and CPU cooler this Christmas. Yes, I do plan to overclock with a Corsair H100i. I am completely torn between the Core i5 3570K and 4670K. It would be ~$50 or so more to go with Haswell versus Ivy Bridge. On one hand, I can get a 3570K and a cheaper motherboard to use and not upgrade until Intel's next socket and DDR4. On the other hand, I can go 4670K and pay a bit more for the newer tech like more SATA 3, PCIE 3.0, and USB 3.0 as well as more of a potential for upgrades (Broadwell). Keep in mind, price is not much of a factor to me here. Any more that $40-$50 and it would be an issue. I just don't know what option would really be best for me, but I think I will be fine either way.