The fix is really easy. Run Linux. Windows is crap for mining and it wont get any better.
You will no longer have:
Driver problems
Reliability problems
Windows update breaking things
Random blue screens
Licensing issues
Example of one of my linux miners:
[/root]:# uptime
14:22:55 up 152 days, 20:40, 2 users, load average: 0.78, 0.80, 1.06
[Agent: 11152 (Running) Total HR: [2.71Kh/s] Miners running [1] GPUs [AAAAAA]]
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

.