Good news, it looks like it's an Nvidia problem
The hotfix seems to have worked
My Nvidia (960M GTX) Drivers are v378.49
07:20:50 launcher Preparing to launch minecraft client for 1.11.2
07:20:50 launcher Checking installations.
07:20:50 launcher Minecraft client 1.11.2 is ready to start.
07:20:50 launcher Starting!
07:20:51 launcher Using default game log configuration client-1.7.xml (outputs XML)
07:20:52 bes Setting user: AloonatronRex
07:20:54 bes LWJGL Version: 2.9.4
07:20:54 launcher Process closed with exit code -1073740791
07:20:54 launcher
Thanks for responding so quickly.
it was getting the logs to show that helped me find this too, not sure if there were visible by default with the old launcher.
Fingers crossed for no more problems.