With just a quick look, I noticed your CPU cooler does not match up with your CPU. The CPU cooler you chose is compatible with all single and dual core CPUs for Intel's Socket 775 and AMD's Socket AM2/754/939/940. The CPU you chose is a AMD socket AM3/965. Click here
for a small list of compatible ones.
Edit: I'd have to agree with VINMAN46. I have a Sapphire HD 5870 w/ Eyefinity, and I can play every game there is on max including Crysis. My card was $380. If you want to go for Nvidia, get this card