The build is more than fine, that is a beast.
A few recommendations though:
That cooler is pretty decent, however, for a build with that budget why not an AIO water cooling? like the H100i or something from CoolerMaster?
Also, windows...? Think about if you wanna really buy that, I say no more...