Your build is fine except for some choices which can be better, like the graphics card, I would not opt for nvidia because AMD which bought ATi are making great video cards right now. I had my share of GTX 680 and wasn't 2 impressed, but it does overclock well. Mine was a Zotac reference.
Now...