or run Windows 10.
you will no longer have:
lower hashrates
poor overclocking tools
poor bios flashing tools
less access to windows only software (certain miners, nicehash, etc)
all of the problems you listed for windows are not real problems and easily solved or avoided.
Driver problems -->
dont install shit drivers and properly uninstall any old drivers (try and tell me how linux nvidia drivers are in any way better/more stable, I'll hear your response when i'm finished laughing)Reliability problems -->
again none. this only becomes a problem with people who overclock too much or have conflicting driver versions that werent properly uninstalled Windows update breaking things -->
can be turned off without too much trouble. and even ubuntu has pesky update warnings and will auto-install if you dont stop it. linux isnt a magical savior hereRandom blue screens -->
doesnt happen on stable setups. see the same point about reliabilityLicensing issues -->
windows 10 is free to use. there is ZERO functional change by simply not activating the software. about the only thing you cant do is change the desktop background. 
and 152 days uptime on a simple system with 1 GPU thats likely stock clocked?

much wow. very impress

.
Actually I manage about 1500 GPU rigs. 350 of em are Windows. Guess which ones require the most attention and weekly reboots? (hint: its not linux)
My advice comes from having more mining experience than any 500 average people combined on this forum.
lower hashrates - no? Go ahead and try and prove it
poor overclocking tools - My machines are all upclocked via simple scripts
poor bios flashing tools - Polaris BIOS editor works just fine in linux
less access to windows only software (certain miners, nicehash, etc) - Nicehash is for the lazy and ignorant and my linux machines each support at least 18 different miners with the ability to add more. There is nothing useful on Windows that doesnt work in linux.
P.S. Go count the threads of people with windows problems versus linux and tell me windows is the superior choice....
Ive already seen first hand that hashrates are lower on Linux. My cards are all setup via BIOS and once I find settings that work and are stable, the BIOS gets flashed and I dont have to mess with software clocks. Cards in windows run 28MH, load the same exact cards up in Linux (ethos or otherwise) and they run 25/26Mh.
Linux is slower for me on ETH. And MANY people will confirm the same.
The main take away from my post is that Windows is not inherently problematic like you suggest. Its just not. Its very stable if you dont do stupid things and know to disable updates and have clean driver installs. I never have to reboot my machines for ANY of the problems you listed. Ive only had reboots due to power outages, or stopping the miner to try different software or drivers or whatever (Im a tinkerer). If your windows systems require weekly Trevors then youre doing it wrong and your systems arent truly stable. Too much OC, software issues caused by incomplete driver installs/cleans, software issues caused by conflicting software packages, bad hardware, take your pick.