Looks good, but id change your mobo if your not planning to get an OCable Cpu, and instead of the gtx 660 i would get the gtx 760 which is $50 more but its better/replacing the gtx 660ti.
What is an OCable CPU, and why wouldn't I want this mobo because of that? To me the mobo is cheap and compatible, but is there an issue I'm not seeing?
I could do the GTX 760, but it doesnt seem that much better than the 660 based on benchmarks at http://www.videocardbenchmark.net/ . I guess I can squeeze in under $1000 total with it, so its possible, but that might end up straining my current PSU.
EDIT: looks like the 760 requires a minimum 30 amps on the 12v rail, and my PSU only has 20