It's a good build but it's not the best build for what you spent. It's fairly obvious you didn't post the build here before purchasing.
Anyone here would have pointed you towards a better PSU, a better HDD, and memory with better latency. Also, according to the specs, the motherboard only has 1 PCIE-16 slot? Also no support for USB 3.0 or SATA III. It's definately functional but in the grand scheme of things it's a slightly dated build. You kinda tomorrow proofed, not future proofed.
Your build is fine, but it's not optimal. You most likely won't notice a difference.