I'm selling my Gtx 1060s because they are not very good at mining. Whether it was the Hynix memory, or the bad components used, I only got 17Mh/s out of each card after OCing without touching the voltage. I cut my fingers twice with the fan blades, and whenever the network difficulty changes some of the cards hashrates drops to 1Mhs. I'm getting 22 Mhs from 570 8Gb and want to know how to increase hashrate other than increasing the memory clock, thanks.
Just get out now while you still can. Those GPU's going to start taking toes.

Stop takin a P00P at him

To the OP : Look up Bios modding, your 580 8GB should be able to get 29mh easy peasy at low overclocks.
His "570 8GB" should hit 29.5 with alt ethash coins or 29 if he is using windows 10+ Claymore 10 + Blockchain drivers. Also dual mining LBR he should get about 65 mh's with LBR or about 730 with DCR
All he has to do is A. Up the memory clock B. Run Polaris 1.64 and click the Memory Timing button to load the specific memory timing for the card. Nice new feature of the Polaris fork" and he is good to go, Also I would put the following in the Start.bat for his 570 -cclock 1175 -mclock 2050 -cvddc 900 mvddc 900 -dcri 20 (with LBR) -dcri 25 (with Decred)