I am running this game on my gaming laptop Dell Inspiron 7567 (i7-7700HQ, GTX1050TI), while connecting to an external monitor with HDMI. Whenever I tried to boot up SWBF2, the laptop will go into BS...
My laptop is Dell 7567, i7, GTX1050ti. I have been using this driver for 3 days now, no BSOD so far, no matter how much I alt tab the game. I did not notice any significant or noticeable performance issue so far.
First of all, thank you for checking so many things already, before reporting the problem to us. Sorry to hear that nothing so far helped tho ☹️
I know that nvlddmkm.sys is one of the Nvidia Drivers and the fact that you're only getting this error while trying to use an external monitor seems to confirm that the source of the issue might be connected to your GPU.
I can recommend a few more troubleshooting steps - perhaps one of them will turn out to be the solution we need here.
Adjust the GPU power settings
Go to Control Panel -> Hardware and Sound -> Power options -> Choose the High performance one (you might need to show additional plans first if you don't see it right away)
Then click "Change plan settings" right next to it and "Change advances power settings". Open the marked tabs as you can see in the picture below and make sure that the Setting there is set to "Off".
Perform a clean reinstall of your GPU display drivers
You might want to completely remove them first and then install the latest version from Nvidia's website (choose custom installation option and then "Perform a clean installation).
Try to turn off the Nvidia High Definition Audio driver
I would recommend this option only if you use another source of sound for the game besides the external monitor - disabling this driver will "remove" the Nvidia's source of sound (your monitor in this case, because it would be using this driver to get the sound out from the game). However, you can also temporarily disable it to check if this driver is not crashing and causing the BSOD on your PC.
To do it: go to Device manager -> Sound, video and game controllers -> right click on NVIDIA High Definition Audio and choose "Disable device" (you can turn it on later here as well)
If you use MSI Afterburner or Riva Tuner Statistics Server - remove them and then try to run the game
I am having an identical problem - video scheduler internal error, only when connected to an external monitor. I have followed the troubleshooting steps provided and no change has occurred. I would also note that power consumption is almost definitely not the issue - I set the graphics card to consume maximum power in the Nvidia control panel; it did not help either.