Do you think it's better -f 0 than -f 2?
-f 0 won't guarantee a success restart of your GPU I guess, cos mine just failed one and keep giving me 0S/s for a while
I am trying -f 2 and have to find out how to use bat file to check if the miner is running or killed.
from other forum

"Ok I've tried this with -f 2 and a simple restart loop batch file and it seems to be ok so far, has restarted once so far"
:loop
genoil.exe -c equihash.eu.nicehash.com:3357 -u YourBTC.YourWORKER -p x -f 2
goto loop