Thanks for your suggestions guys. I have edited a few things, so here is my new list.
http://pcpartpicker.com/p/mvmYAlso, to note, I have a copy of Windows 7 Professional OEM with me, so I don't see buying an operating system is necessary.
Just being safe, I don't want to goof things up in terms of compatibility with programs. It'd probably be a good idea too because I might not like Windows 8 either.
And here is one question to throw out there; why can't I run Battlefield 3 when my system exceeds the system requirements, and comes close to the recommended? Do I need to update my graphics drivers? I get anywhere around 10 - 30 FPS when playing.