One small thing I spotted, the ram is SODIMM but you need DDR3 ram for the mobo/cpu. I would reccomend a 2x4gb set like you have though.
All other advice depends on the budget, but pcpartpicker is a really useful website for planning builds. There's different pcpartpicker subdomains for different countries.
