Due to something that came up, my budget will be right around what I first said, and, as a result, I had to lower the computer.
http://pcpartpicker.com/p/xHFZ The only real difference is that I dropped the RAM down to 4GB since I doubt I'll need the full usage of 8GB, and I switched the video card to a GTX660 since the only thing near the price range of it is a HD7870 (Which is only a few dollars cheaper, and from what I've been seeing, the 660 performs better).
I think everything will be compatible, but I mostly just want to see what you guys think.
Is there another budget CPU that I should go for or will the one I have be the best bet?
Likewise, is there another GPU I should be springing for the in same price-range?
My current price is $673.01 on NewEgg (that's including shipping).
I'd prefer not to go above that if I can, but I could stretch to $700, at max.
Thank you all again for all of the help you've given me.
This will probably be the last set of questions for a while.
EDIT: I also asked around on Tom's Hardware, but they actually ended up increasing the price of my build into $900 due to changing the board and CPU over to the i5, as well as increasing the GPU. I specified otherwise that I couldn't increase in price, but the few people who responded wouldn't bend, so I just gave up. Should I look for a better CPU, though? Something in Intel's library? Mind you, I would like to do somethings that could be considered CPU intensive; enough so that I'm not sure my current CPU would be enough without overclocking, but I think I could deal without them.
EDITx2: Something a little bit different, but should I worry about getting a controller for this? I am use to consoles and I do think that some types of games work better with a controller. I already have a PS3 controller and, IIRC, it can be set to emulate the functions of a 360 controller, but I should I just bite the bullet and get a 360 pad? I don't know how the 360 pad emulation works with the PS3 controller since all of the games I play with the PS3 controller work just fine without the emulation. That said, I know some games are kind of picky about what controller you use.