You might want to drop into the Systems forum, thats where you put threads like this.http://www.tomshardware.com/forum/forum-31.html
And you will want to fill out this form when you post there, as it will be the first thing asked of you.http://www.tomshardware.com/forum/353572-31-build-upgrade-advice
Yea, more info on the mobo would be a good.
CPU is good if you want to overclock.
RAM is about right for gaming, make sure its 1600Mhz CL9 and runs at 1.5v.
Would dwngrade that to a GTX670, its 5% less performance and you save $100. Can even overclock past 680 performance.
Dont bother with Windows Ultimate, its $100 you dont have to spend. Home Premium is sufficient.