agreed on most, but for different reasons.
CPU- the 965 is relitively old and useless when there is the 4300 for a little more. though at this point the 6300 is the ticket as it is only about $10-20 (iirc) more than the 4300.
RAM- If they are back in stock, you can get Samsung Magic RAM for $39 (iirc), and it will net lower timings with lower voltage. It is possible to hit 2133 @ 9-10-10-24 under 1.5V with it. Or like posted above you can grab the "fancy" stuff for $55 and still have the same thing.
GPU- Don't touch the double dissipation XFX cards. They are some of the loudest GPUs on the market. Gigabyte has some nice ones, as does MSI. IF you want reference design instead, any card will be fine. I love my Powercolor brand one for that.
SSD- The 840 is relatively slow. The 840 pro is faster, but you don't need an SSD. For the average system they are not much of an upgrade at all. I personally don't see the difference at all once startup has finished. Games will not be faster as they are on the HDD anyway.
HDD- Junk advice. You can get a 1TB Seagate for $79. SATA interface does not matter a bit, as an HDD will not fill up SATA 2.