This what I'm shooting for and since I do not have major responsibilities: e.g. paying bills buying food, I've been using each weeks paycheck to buy certain parts of the build except for the monitor which i got Black Friday for $100 so far I've bought: the 7870, Xornet, cobra key board, win 7, and the headset with an USB amp which i'm supposed to expect in the early in the coming week and i recently bought the case fans, the CPU cooler, and the PSU which should all be shipped late in the week and on my door next week. But other then my Clan mates and my severely biased family I want more opinions other then the extensive research I have done and the few smart people in my clan
Yes I will be primarily gaming but the mindset I had was expandability in parts and expandability in doing more than just gaming that's why I went for the i5
I wouldn't get the i5 4670. It isn't unlocked and it's overpriced. I would recommend the AMD FX-8350 which is better for gaming and will give you overclocking potential in the future.
The 8350 has a higher performance to price ratio than the 4670, especially with gaming. Even if you aren't thinking about overclocking, it is still a better CPU for your purposes.
There will always be people that like amd more than intel so it's your choice. If you're not overclocking get the i5 as it has better clock speed for the amount of cores. As it is better to have less higher clock cores than more of less clocked cores
More cores are better than less in gaming. Games are using all 8 cores now so the AMD will perform better. Also clock speed doesn't mean shit. The architecture is totally different so how the processor uses the speed is totally different. On a oc 8350 vs a stock 8350 is where the clock speed makes a difference. Or a 8350 vs any AMD part with the same architecture.
If you don't plan on overclocking, the Intel Xeon E3 1230v3 would probably do well. Pretty much the same thing as an i7, just cheaper and without an iGPU.