I am not that much of a critic because i have only made one computer. But i would say that if you are not that big of a gamer, you probably would not be overclocking your CPU. And in that case, i think you could save 50 dollars by just using the stock cooler or however much it is.
But if you are going to overclock it, than it will go far with that cooler
edit : Also, i know that it is not much, but you could save 10$ by getting one of these hard drives.
I have that Spinpoint one and it is working fine, i like it a lot