Hey guys, I am about to buy a new build for gaming. Not completely gaming but I want to max my games for now and for the future also. I have a GTX 770 and I will get the Asrock H87 Fatal1ty Performance and I was going to get the i7 4770 (non-k). I dont plan to overclock. But I am on a budget and I started considering an i5 4670k or even an FX 8350. I want to my pc to last for about 2-3 years. So i am asking you guys what to buy between these 3 CPUs. I want to play the upcoming games and I heard they might use 8 cores and also I want to be able to play watchdogs and I saw that it recommends 8 cores. Please help me out guys. Thanks.