I do not think there are any bad Z170 motherboard choices.
Yes, you can overclock, and the hyper212 will do the job.
How high will be determined by your luck in getting a good sample.
You might expect 4.5.
If you get 4.7 or 4.8, you scored a very good chip.