try and use ram stick with short heat spreaders..the tall ones have issue fitting under heat sinks of the cpu. http://www.newegg.com/Product/Product.aspx?Item=N82E168...
there are a lot of rams that have small heat spreader...aires ram.
the only thing i would swap out is the small hd i would use a 500g min. if your building a budget build if your not going to over clock the cpu..can by a non k chip and a h chipset mb.
All the parts should work fine with each other .
But you might want a HDD with more storage like a 500 Gb WD black or a 1Tb WD black.
Also if you want to overclock you should get a better CPU cooler such as a cooler master.