update, DO NOT download the gigabyte app center or any of the their apps, they are complete @#$%. The mobo works great, stick to adjusting ANYTHING from the bios only, including rgb and fans.
If you are gaming, i'd stick with Kaby lake as their single performance still trumps Ryzen, even though Kaby Lake isn't a huge jump at all from Skylake. If you are a streamer or someone who needs more multi core performance then Ryzen is a good chip, so I hear at least.
I actually just built this exact same combo, waiting until next week for my 1080ti to come in (impatiently)..
This MOBO is well designed and has given me no problems re: reliability EXCEPT it gives way too much voltage to the i7-7700k. Make sure you flash the bios to F4 on the gigabyte website to drop the vcore (still too high but much better). The bios is pretty crappy IMO, I regret not going with my ASUS I originally held at Microcenter until their DIY guy recommended these new Aorus boards highly. Download the App Center from the website and their are a good bit of apps on there, most importantly EZ Tune which allows you to adjust the power, frequency etc of the CPU and Memory, which you are really limited to do in the bios options. The XMP profile for the RAM is one click, it OC's RAM great. I recommend the G.Skill Trident Z DDR4 3200 with this board.
I am about to tweak my cpu in EZ Tune. If any of you mates have done it already on this chip, let me know, i'd love to get where you found your sweet spots for stock and/or OC on the 7700k.