I have the exact problem, using Zotac GTX 970 Elpida ram with only 2~3 MH/s only. I tried with EthOS and got around 16~18MH/s, but I use this computer daily and would really like to solve this problem.
I tried changing "Optimise for Compute Performance" to Yes, like some suggestion on the internet, but that didn't help at all, so I don't know what to do.
Anyone know how to fix ?
Try the same thing I stated above.
Sorry I didn't mention, but that is also a no brainer must try thing...
Playing with Afterburner overclocking, default settings, format Windows and tried from scratch, DDU to fresh install of the driver, all these steps, I already tried.
I think at this hashrate, it's not about the card being underclocking. Out-of-the-box GTX 970 should get around 14-16MH/s. Getting only 2MH/s means something else is incorrect. ><