Yeah, it turned that the problem for me was running windows 7. Updating to windows 10 fixed the problem. Now sometimes when driver fail, overclock settings from msi afterburner get reset, miner restart and start mining with default clocks.
If there a way to make miner exit or set watchdog like in claymore to watch hashrate and if it drops below certain level - exit?