Crayola wrote:
http://www.cyberpowerpc.com/
That's where I bought my PC from when I was still in school and my rig died on me right before finals about a year and a half ago. Cyberpower is excellent, so I'd tell anyone to buy a computer there if you're not so inclined to build one.
I agree with all your choices but the Dual Core processor. They usually have problems with games, and are sometimes hard to fix. Are you planning on O/Cing your box? If so, that should have some impact on what AMD processor you run because of the different cores. Some cores are just better able to be overclocked than others.
Other than that, I've been considering using almost the exact same components that you are thinking of using from NewEgg.