Well. First of all, I think the build is solid. There are some parts that I'd get from a different brand. But that's personal preference, really. In case you don't want to overclock, you don't have to get the K-Version. (Saves you about 10$ i believe) Also for stock clocks there is not really a need to get anything besides the boxed cooler. (like 95% of the boxed coolers I've seen are fine and fairly silent if you clean them once in a while, and you can always RMA it if it's broken.)
And lastly I'd rather get a 120GB SSD and go for an external HDD later when you have some spare money again. (Or you use the one in your current computer again.)