There are also Ethash coins with lower DAG sizes that you might be able to mine with a 2GB card, but you still won't be making a whole lot of crypto. If you plan on mining and don't want to game, selling the 960 is a good idea.
You absolutely can still mine ETH with the 3GB 1060s, especially on OSes like Linux and with a bit of tweaking on Windows, but it's still better to get a 6GB card if you plan on mining ETH as the DAG size continues to increase. You get better performance with the 6GB cards anyhow, and the price gap is shrinking between the 3 and 6GB variants with all the deals recently. I regularly find deals for these cards on
www.reddit.com/r/buildapcsales.
Even the 200 series R9 cards and 7000 series from AMD are still profitable mining certain coins, though not by much and they'll likely become unprofitable soon if you're mining on non-free electricity. The 300 series cards are decent if you can find a good deal on them; I've found several 390s in my area on Craigslist for cheap and added them to a mining rig a few months ago. The 300 series is similar (a bit faster) in performance to the 200 in mining, and if power isn't a concern like you posted, whichever is cheaper works.