Main problem with your build is that it's a socket 775 build. Socket 775 is ok, but it's a dead end. I think personally you'd be better off looking at maybe a phenom 2 build so you can have some upgradeability options later.
Thanks for the quick replies! I was hoping you could clarify what you meant when you said a socket 775 build would be a dead end. Also I have heard that amd cpu's are not as well designed as intel. Are the phenom II cpus as good as the quad core intel cpus? Thanks again.
Intel has moved on from the 775 socket, they wont be making any more processors for it so if you want to upgrade the CPU later on you are going to need to swap out the motherboard as well. The Phenom II 955 performs very similarly to an intel 9550, it doesnt perform as well in CPU intensive tasks as the new intel i7's but it also doesnt cost nearly as much so you can spend more on the graphics card. This is particularly shown here: http://www.tomshardware.com/reviews/phenom-versus-i7,23...
Its also not a question of whether they are well designed, they use very different designs each one good at a certain type of task.