What made it worse is that locking the Nvidia drivers to a specific version is not straightforward — if you only lock the main driver with Windows policy manager, Windows Update will update other parts of the Nvidia driver and leave you with drivers that are partially broken.
I didn’t try Linux since this machine was intended mostly for gaming.
I ended up returning it at the end of its return window, because I don’t have time for a machine that won’t run properly without absurdly specific drivers. Built a gaming tower with the money instead, which has not only been better behaved but doesn’t sound like I’m cooking it alive when I’m running games on it like the G15 did.
It doesn't necessarily look great, but it's not offensively gamerish. There's a nice utility that lets you turn the fans off/on and GPU on/off, so it gets good battery life with GPU off. USB-C charging supported, nice matte screen, 120hz+ refresh rate. I have mine setup with 40gb of RAM (one 8GB dim is baked on, one is upgradable) and with a replacement Intel wifi chip.
When I need a replacement, I'll probably get the newer 2022-ish G14. They upgraded the USB-C ports (both now support display out), they put better WiFi in by default, and they went all-AMD for CPU+GPU, all of which seem like great ideas to me.
The thing I will ding Asus about is serviceability. It's easy enough to remove the screws to take the bottom panel off, but there was always one screw for NVME/Wifi that had so much loctite that I ended up needing a special pair of plyers to remove.
The trackpad is also terrible.
Overall, its been a solid machine so far and had sufficient battery life for me to program on flights half-way across the US without concern. My only regrets are I wish the thunderbolt port used the integrated gpu (never need discrete and sometimes windows gets stuck switching) and no webcam.