Few adjusted parts:
Changed MB from H170 (non-overclockable) to a Z270 (overclockable) that supports the i7-7700k out of the box. Though an H170 will also fit the i7-7700K (being the same LGA1151), this *may* require a BIOS update if you got a mb that was on the shelf prior to the release of the 7th-gen CPUs.
Furthermore, I removed your Wi-Fi card and got the Asus Z270E with a built-in wireless connectivity already (Wi-Fi and Bluetooth). This will clear up more space inside your chassis for better airflow, will also clear up a PCIe slot, and overall will look better (eliminating the unsightly green-colored PCB of the wireless card).
Changed a couple of other items as well (RAM, PSU, Cooler, Monitor and GPU).
PCPartPicker part...