I have been lurking here for a while, but decided to jump in the discussion.
I have been mining ETH on my gaming rig for a few months now. It's a 1080Ti pulling about 36-37mh/s when overclocked.
I'm always late to the party, but I've been waiting on those damn AMD cards forever and retailers in my country keep pushing release dates and I got tired of waiting so I've decided to pull the trigger and bought 10x1060 3gb. Asus Phoenix 1060 3gb which went for dirty cheap, 200 each (cheap here in Sweden).
And these 1060 are not very powerhungry. I also read it's easer to manage them compared to AMD cards. Just OC the memory and you're good to go, no need to mod BIOS.
Now I wonder if I shoot myself in the foot by ordering 3gb cards instead of 6gb. But I did read that we will hit 3gb limit mid 2018, and by that time I won't need these cards anyway.
Some people report that 3gb cards run lower hash rate because they are near the limit. How true is that? I expect these cards to run about 20-23mh/s each, but if they end up at 15mh/s each, then screw it

20+ is easy. you can mine other coin like zcash