If your 1060 has Hynix brand memory, that is normal hashrate.
Samsung goes to 24-25-26mh/s Micron to 23-24mh/s
That dependancy is specific to 1050Ti and 1060.
Woah don't oversell the 1060.
Even with a Samsung memory, hashrate will most not likely reach anything more than 24 MH. Heck, even if you have a Samsunng P106-100 (mining edition GPU based on the 1060) it would be hardpressed to reach 25 MH. I mean feel free to prove me wrong with actual screenshots or videos but until then, it is common knowledge that 1060's can't reach 25 MH on Ethash.
I'm proving you wrong

:

The trick is to have a good 1060 with Samsung memory which can keep up with +1000Mhz mem clock
and as I explained a few days ago:
https://bitcointalk.org/index.php?topic=1575547.msg39103708#msg39103708Using Nvidia Inspector to set "Force P2 state" from ON to OFF (switches it to P0 state=full power)
Then change Performance from Optimal to Maximum.