How am I doing so Far?

http://pcpartpicker.com/user/CNEPeddlar/saved/3VcD

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

Well, if you're just gaming I'd get the FX 6300 and spend that extra money on that graphics card. 

Edit: I didn't see that you already bought the GPU. But I'd still get the FX 6300. Save you some money for a upgrade down the road.

Other than that, nice build.

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.

I would take that advice if I was planning in overclocking but I don't so whatever

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.

fx 8320 is even better:) http://pcpartpicker.com/p/32MlH

8320 is a lower clocked fx 8350 and yo can easily oc it yourself.

the fx 8320 has a 125 tdp instead of the i5 4570 84 tdp, but the cx 600 has 40A and 480watt on the 12V rail so that should be just fine.

if you want more than gaming get the fx 8320 it's better for editing if that's what you want.

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

clockspeed per core doesn't matter at all. architecture is the one you need to look at and benchmarks.

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.

*the newer one do. but i agree

Yep, don't compare cross-architectures.  If comparing withing the same architecture, More cores > hyperthreading > less cores

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.

+1

+1

actually as cool as that xeon is it's a little too ambitious for me

because?

The 4670 would be equally as ambitious as a Xeon.

like $60 more too ambitious then the 4570