If mining ETH, GTX 1070 gets 31MH/s while 1060 gets 23MH/s. The 3GB 1060 is half the cost of the 1070 while producing 75% the hashrate. Do you not consider the 3GB 1060 a good choice because it will become obsolete due to only 3GB vram? It seems like the next best thing to an RX 570 for mining RIGHT NOW. They can always be sold when the vram becomes too small to mine.