There is no full cover waterblock for GTX 1060 as it does not make sense to put 100+$ block on 250$ card. Instead you can get GTX 1070 which will do better than GTX 1060 under any overclock.
The temperature of your card is "normal" considering that under shroud it's basic aluminum heatsink.
you can use something like this:
https://www.arctic.ac/worldwide_en/accelero-hybrid-iii-120.html
or if you have custom loop, you can use VGA block (alphacool, koolance, Ek) + heatsinks for ram and VRM.
Again, considering the price of these solutions it would be better to sell your card and get one with better performance like GTX 1070 or at least one with decent cooling like evga GTX 1060 SC Gaming or GTX 1060 SSC:
http://asia.evga.com/Products/Product.aspx?pn=06G-P4-6163-KR
http://asia.evga.com/Products/Product.aspx?pn=06G-P4-6267-KR