Yes a GTX 1060 is good for gaming.
You connect your monitor to one of the digital display outputs (HDMI, DVI-D, Display Port) on the GPU, not your motherboard.
You did not mention a price.
Overclocking a GTX 1060 is not necessary, but can sometimes be beneficial.
You will need to make sure your build can handle it. What is your power supply? CPU? RAM?