>It would overheat, have issues with the drivers and just simply would consume more power.
This is hardly Linux's fault. ASUS just didn't bother writing (proper) drivers. I have a HP laptop that has support for RHEL, and therefor Linux distro's in general.
I only had to install TLP for power management and I get the same battery on Ubuntu as on Win10.
"This is hardly Linux's fault. <INSERT_MANUFACTURER_NAME_HERE> just didn't bother writing (proper) drivers."
The thing is, as a customer, after a certain point I just don't give a crap. Like, when I was a teenager it was super fun to spend entire days fixing esotheric problems with hardware and rebuilding the kernel to suit my needs, but nowadays I want to hit the power button and work. Linux is not that, at least not for me, I do use Mint daily on an older Dell laptop and that is 90% fine but for any "serious" development I would always use my Windows machine + VS.
When I buy a computer I specifically choose one with good linux support rather than buying a random computer and hope it works properly. I bought a Lenovo X1 Carbon, and I've had a Lenovo T430s, along with a Lenovo T61. All of them worked great.
Asus Zenbook UX330C - Ubuntu 16.04 64bit / stock kernel / i3wm - No TLP or power tweaks or additional powertools - 88.97% remaining 8hr30mins - and that's pretty accurate.
I think you just have a bad SKU of a laptop if Linux gives you 1hr and Windows only 2.5hrs.
This is hardly Linux's fault. ASUS just didn't bother writing (proper) drivers. I have a HP laptop that has support for RHEL, and therefor Linux distro's in general.
I only had to install TLP for power management and I get the same battery on Ubuntu as on Win10.