I know it's not a huge upgrade but is it worth it, if the cost is not an issue?
Obviously, 1060 has more memory, and a higher clock speed, but the 970 has more 'CUDA Cores' (whatever they are?).. the 970 'Memory interface' is 256-bit and 1060 is 192-bit.
Spec comparisons are meaningless between different designs like this, you have to look at actual performance. You don't say what you're using it for, but there are game benchmarks here: NVIDIA GeForce GTX 1060 6 GB Review
The performance is close enough that you're not going to notice any difference the vast majority of the time. It'd mainly be of interest if there were any features introduced with the GTX1060 you were likely to use.
Hi, I use it for gaming. I don't know much about them so I'm not aware of any specific features... I'm just seeing the higher number and assuming it's a bigger/better/newer iteration.
I'm running it through a 4K display if that helps... so being able to get the best visuals and as close to as 4K as possible is the ultimate goal.