I Currently own an Fx-8350 with some cheap msi 970a motherboard, and i am stuck on the decision of weather or not i should buy a top of the line gaming mother board for my 8350, or weather or not i should buy an I5-6600k and a top of the line gaming motherboard for that. My reason for wanting an I5, is that my 8350 gaming performance isn't exactly desirable, even though i have overclocked it to 4.6 GHz stable. I have seen multiple benchmarks of the I5 vs. the 8350 and all show a significant increase in gaming performance with the 6600k over the 8350. My final question is: Is the 6600k worth the extra 250 dollars, or should i buy a better mobo for the 8350 for 200 dollars?