I would get either a evo 212 cpu cooler or a noctua nh-d14. Depends on your budget, but the 212 beats your current one.
The 680 is overpriced, I would go for a 7950/7970 much better bang for your buck.
I prefer G.Skill RAM over every other brand.
I would get an M4 SSD, but thats just my preference.
I would also get a 7200RPM HDD.
Other then that, I would give it a 6-10 just because of some minor things that are being wasted.