970 has no advantages over 1060, more cuda cores are completely irrelevant when what it has outperform the 970.
The evga 1060 SC is the one to go for and equals a 980 in most benchmarks.
No, you want the SUPER CLOCKED (sc) version as it has a much better heat sink with pipes allowing cooler running.
At that price yes click buy it now!