I have set my computer will a mining program to run mining off the GPU while over 80% of it is idle , it has negligible affect on computer performance , and the program will automatically shut down when user input is detected and the computer becomes back into use (happy to distribute this)