You may have tried all of these things, just want to get them out of the way. So:
Has WoW always had this issue for you? Only on this current PC
Is it crashing in a certain scenario, or after an amount of time? Seems rather random, sometimes in a few hours and sometimes in ten minutes.
Do you have any overclock running? If so, tried lowering or removing it? I tried underclocking and without overclocks
Have you tried turning off G-Sync? Yes, i tried with no G-Sync
What driver are you currently using? Eh.. The newest "games ready", but the problem predates the current driver. I could try an even older one though, worth a shot.
I also have an issue with the screen not turning on sometimes when starting up the pc from both sleep mode and otherwise. Though i doubt they are related.
I suppose there could be some driver fuckery going on but i cleaned up the registry of GPU drivers and reinstalled them and nothing changed.
Haha!
Yep this was the biggest issue for me too. I have the same laptop and I posted about it on page 179.
To sum up though, absolutely use Display Driver Uninstaller first and then install the latest Nvidia Drivers. My Dark Souls 3 used to crash on any setting I tried it other than everything lowered, until I did this. Now I can even push it to 45-60 on 4k without a crash lol.
And update your vBios to
this one
Also, G-Sync may crash your games sometimes at least in my experience especially if the voltages and clocks jump around alot which happens in every mode except Turbo.
So yea, even after I clean installed latest drivers after using Display Driver Uninstaller and updated my vBios which resolved plenty of my issues, Ghost Recon Wildlands would still crash after like 15 seconds in-game.
That's when I switched on Turbo mode and tried it.
And it ran perfectly, although my temps went up near 80 C, so I turned on Cooler Booster and was seeing temps of 62-64 or so. Minimal variation in CPU clocks seem to matter alot in intensive applications.
So I've since tweaked my Turbo setting to 3.7 ( default max Intel turbo) from 4.0 for long sessions of heavy gaming and disabled the +200mHz GPU default turbo setting memory overclock, as I don't wanna push it for a gain of like 10 frames unless experimenting. I also keep my GPU on an underclock of -150mHz using MSI Afterburner as I've seen a further drop of 3-4 C in GPU temps while no noticeable change in fps.
And someone posted on MSI forums that his GT73VR crashed anyhow after like 3 hrs of gaming, so he dropped his turbo setting to 3.9 from 4.0 and it has been stable.
Hope this helps!
EDIT: Actually, using on battery is pretty stable too for heavy apps although with nearly a 3x performance drop. And a poster on MSI Forums had more stability on running at max GPU clocks (1645mHz) using overclocking, although I wouldn't advise to try this first.