Launcher "goes to sleep" then requires a reboot of entire computer

Whenever I start my launcher, if it is not opened as soon as I reboot my computer, the launcher states that it has ‘gone to sleep’ and attempts to wake it up, which always fails, requiring me to log out and/or reboot my computer. The or part of that is always the solution, as logging out of bnet does nothing but return me to the launcher that is broken.

I have uninstalled and reinstalled, that changes nothing. Right now I have been trying to install classic since last night, and all I get is the installation screen with the blue triangle going round and round in the bottom right corner.

I shouldn’t have to reboot my computer 4-5 times a day whenever I want to play WoW, so suggestions are very appreciated on how to fix this.