Everything will work and you made a few excellent choices there (PSU, HDD), other could use some tweaking.
a) get 1600 MHz RAM (CL9)
b) for that unlocked CPU, you will need a proper aftermarket CPU cooler if you wish to OC. If not, then there is no reason to get K version.
c) GTX 660 is outdated, get 760
d) maybe, just maybe you could squeeze in one 128GB (or even 256GB)SSD just for the OS drive? Tremendous performance gains.
e) I guess that OS is a matter of personal preference, but I still prefer Windows 7