Hey, so here's my take on it:
I have an old laptop that I use for downloading stuff and that is plugged in to the router. I also have my router password saved on chrome so I don't need to type anything while doing this. I am using Move mouse (
https://movemouse.codeplex.com/documentation) in order to time my mouse movements to login and reboot every 6 minutes and 30 seconds (needs around 1 min and 20 seconds for router to boot up). I close my laptop screen and keep it on when i leave the house and come back to around a gig an hour which is amazing. I have found some issues and fixed them, and sometimes I pity my router, but then I thing of all the graphic cards in the mines and tell it to suck it up and reboot.
Hope this helps.
P.S. Will be offline for about a week of camping.