Joshua Martinez :
Wow thanks for all the help guys i really mean it i will be going for now with the 8320 but like in 2 years all upgrade to an i7 and also the motherboard thanks
If you are planning an upgrade in 2 years, I think you can do better.
It makes no sense to me to buy a cpu and motherboard that you will dump in 2 years.
Use a Z87 based motherboard now with a haswell I3-4330, a $125 cpu that will play games very well today.
The Z87 motherboard will be able to hold a i5-4670K which is about the best gaming cpu out today, and likely for a few years in the future.
I7 is more expensive and the extra hyperthreads will not be used much in games.