Fx 8320 over I5 4670k or i5 4590

So ive been researching online about i5 and all that then i heard about how amd 8 cores processors have weaker core that equal around to a i5 4670k but then i heard with consoles and mantle and some new cpu instructions that the fx 8320 could become stronger. So my question is should i get a 4670k for oc, 4590 if oc'ing is not worth it or a fx 8320 which may become potentially stronger.