all the stuff you have now is compatible
wouldnt recommend a z170 with a locked cpu, an h170 will probably be cheaper and more suitable unless you plan on upgrading to a unlocked cpu later?
what budget do you have for a video card and mouse/keyboard?
cant recommend a power supply right now...