I've been running the nicehash miner with (2) GTX 970s because that's all I have at this point. Is there a better alternative? The algo switching function is nice. I don't expect to profit much. It's really a trade off of electrical bill vs small amounts of bitcoin daily. Like a really lazy way to spend $0.50 a day investing in BTC.
Running more power efficient algos has been the key to generating anything of value.
With GTX 970s your not just trading electrical bills to bitcoin daily. You're losing more money because the GTX 970 has very poor efficiency in terms of mining. Before you go on and start looking for efficient mining software and all that, make sure you have the right hardware in the first place.
You are better off buying $0.50 bitcoin daily instead of mining with your 970.