Stop defending the state of Linux in personal computing.
The best we can do is to put it in a VM and run it in a OS that has actual hardware support.
I think there's a case to be made for the stability of Windows drivers (I should hope vendors don't half-ass support), but modern networking and storage drivers on Linux blow Microsoft's analogs out of the water.