First Build since 2003, yikes! $1000 budget, needed EVERYTHING!

That is a good build for the price, but I would recommend a Samsung 840 EVO 120 GB SSD for better performance and reliability. You can also try getting the FX-8350 for performance. Also try upgrading your RAM to DDR3-1866 MHz CAS 9 8Gb.

What I recommend upgrading first to last: CPU, RAM, SSD
 
i thought the 8320 was great performance for the price, i know that the 8350 wasnt much more, but it kept me under budget and im getting a better CPU that what I have now. I bought an ASUS Gaming laptop 4 years ago, and i think at the time it was at least 4-6 months old, it was a first gen i7. It ran everything I wanted for the majority of the time but now its not keeping up with new games.
I figure AMD will come out with something else this year and Ill upgrade eventually, but we just bought a house and had to furnish the damn thing so I had to please the wife with price also.
Ill probably add another SSD too.