I'm building a pc from scratch for gaming and Photoshop and I need to decide between rather to order the I7-3770K from a friend from the U.S in late May with a discount that he has from Intel for just 169$+shipping. Or wait for my uncle to arrive from China in July and he can bring me I7-4770K or i5-4670K (they will probably be corresponding price). So I need to decide between i5-4670K (227$) and i7-3770K.(169$) Will the i5-4670K be better then i7-3770K? What do you recommend to buy? What about the Z78 boards and new chipset will they be better then the current? In June there will be cheap mobos or only hi-end?