The build should work as is.
A couple things though:
Do you plan on overclocking? If not, you may wish to change out the Z170 motherboard for one with the H170 chipset. Pairing a locked CPU (non-K, that is) with a Z170 motherboard (that enables overclocking) is generally not advisable. Even the extra PCI-E configurations that Z-series chipsets provide will serve no purpose, as I am only seeing one graphics card.
You may also wish to purchase a solid state drive (SSD) and make it your Windows drive for faster boot times. Applications installed on this drive will also load faster.