I already have DDR3 RAM and an Asus Z97-A motherboard. What I know about the processors are that the 4790K can potentially overclock very high but it has the lowest IPC. The 5775c is newer on 14nm and has an L4 cache and is on average 4% faster per clock than the 4790K but it costs more and can only overclock to 4.3GHz if I'm lucky but a 4.3GHz broadwell is on par with a 4.5GHz Haswell and I don't think I would overclock much higher due to heat anyway. The 6700K is the best all around but I'd have to sell my motherboard and RAM plus I'd have to put in a little extra money to buy it. Which CPU should I get?