So you device came without OS?
So you were installing OS from Windows website? and then may you just run Windows update?
let it install drivers itself?
Below is the official support website of your model, for your reference.
I've recently got the same laptop. What's the best way to keep on top of drivers?
Use Windows Update, as a few of them and a BIOS update came through that.
Use MyAsus when it decides to open properly and load
Use the Asus support page and just download newer versions whenever they get updated?