Re: why not just run Ubuntu and put Windows in the virtual machine?
I got an Asus N550JK about 18 months ago, it came with Win 8 or 8.1 but just a couple of weeks before Win 10 was available.
Back then, there were a number of issues --in Windows--, most of which have not been resolved with the few driver updates Asus have provided since then:
- the DVD drive was *really* slow, replaced with ssd anyway so no bother
- it would not resume from hibernation properly and still doesn't
- every time the sound is 'engaged' after not being used for a while, there was nothing at all until the volume was turned up by around 20% from where it was set. If it is already over 50% then it comes out really loud until I tap + or - just once, then it goes to where it should.
I installed Mint, which required this configuration:
- install Intel open source gfx drivers
- add noatime to ssd mount options
- change some acpi_osi= option in grub config so screen brightness buttons work
That's it, it's been perfect ever since and for the work I do, the battery lasts exactly the same time and there are none of the above issues that Windows has.
Even hibernation works flawlessly in Mint, but not Windows.
So on that particular device, in terms of 'OS supporting the hardware' I'd have to say Mint wins hands down.
But there is always the other aspect of 'software supporting the OS', and Windows clearly has the edge here, but for what I need Mint generally does a better job.
I tried reinstalling Windows in a VM but it complains about the OEM licence key, and they wouldn't allow me to transfer it, even for use on the same physical device, in a VM :(
Also, I was noticing that Windows thought the best time to reboot due to updates was during the night (before they added active hours), and I'm a night owl so often it was rebooting when I was downstairs making a coffee. I can generally use any OS for my tasks so if I am in Windows and they decide I'm not using it and it's safe to reboot, then they are shooting themselves in the foot because it will boot into Mint.