It's clear there are issues with his compatibility, but where
I'd say the gpu driver is conflicting with a Windows update, or lack of a newer windows build.
A driver can install without an error as it will look for a code in the sections that work, but may not be optimal. This is how they are coded, to get them to work, and fix it later and the engineers know of a serious current issue. All that code and different hardware types guarantees errors and I'd try to fix it my end rather than wait for a official fix. I've seen this many times and resolved some issues.
I assumed if he pulled his hair out, he already fidgeted with all the settings, and hopefully completely updated windows 10 BEFORE installing the driver by checking his build version, and see if any driver failed to install, or forced a revision that was not optimal.... I'd bet his HW ID is missing in specific sections and it's related to the "RTM" code of the update creator + driver updates. It could be a bad code between the nvidia and intel display driver. That's why I would check the Inf files, then go dll. I would go to the feedback hub, start a feedback, start the system recorder, play the game and save the log / auto submit to Microsoft. I read where they had a whopping 3 feedback on the gtx 1070 Windows update build in mid July regarding this issue.