Your parts list is pretty bad to be honest. (parts themselves more than capable, just put together badly imo)

Go on a US based pc forum and ask someone to "spec" you a build, tell them what you want it for and what features you would like (i.e. you seem to want a micro atx build, but don't wish to overclock).

There has been some good and bad advice given here anyway.