overall not bad choices except for the mobo which is why you asked for help
anyway you have an unlocked cpu paired with a non overclocking board. you'll want a z170 board for that cpu or save a few bucks and get a locked, non "k", cpu. will also save a few dollars that way with the cooler since the locked cpu's come with a cooler already and it is good enough for those cpu's.
on the cheaper end, the asrock z170 board are pretty cheap and good enough for most people. spend some more and the others will have slightly better specs (such as included sound and ethernet card) but are still solid boards.