It's a solid build.
The only thing is the ram, 1866mhz ram can be quite a lot more expensive than 1600mhz ram without increasing your performance much at all and 16gb is useless if you are going to be gaming.
So unless this kit is only a little bit more expensive, I recommend getting a 1600mhz 8gb kit and saving some money for something else.
Also the heatsink is quite expensive and from a unfamiliar brand, you might be better off buying something from a well known brand.
The money you saved can be put to something like a 7970