DemoniCEVL: I had quite some trouble getting the game to actually launch at all, so I'm quickly posting this hoping it may help others. I couldn't find this same error on the forums here.
What basically happened is that no matter how I tried to launch Doom 3 BFG; it wouldn't show up at all. No brief window appearing, no error message, just nothing at all.
The eventviewer would give a very non-descriptive message like:
Faulting application name: Doom3BFG.exe, version: 1.0.0.1, time stamp: 0x509d3191
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x00000000
Faulting process ID: 0x20d4
Faulting application start time: 0x01d31e7ff48e80a3
Faulting application path: D:\Games\DOOM 3 BFG\Doom3BFG.exe
Faulting module path: unknown
Report ID: 4ce46565-9416-4ecb-a8f6-8e7484bdb3c0
Faulting package full name:
Faulting package-relative application ID:
The usual stuff like installing/reinstalling software like VC++, DirextX9 etc, trying compatibility mode, different drivers, completely different pc (gave the same error) didn't do anything.
Apparently this error is caused by most (all?) newer nvidia drivers not being able to launch Doom 3 BFG edition in full screen.
You can either create a shortcut or adjust the existing one and add:
"D:\Games\DOOM 3 BFG\Doom3BFG.exe" +set r_fullscreen -1 +set r_windowHeight "2160" +set r_windowWidth "3840" +set r_windowY "0" +set r_windowX "0"
replace the game path and resolution to your own respectively. (don't forget to leave a space behind the close quotation of the actual games .exe)
In my case with 3 display setup (native laptop one closed, HDMI and USB-C) this did not help.
The only thing that seemed to work is not closing the lid of my laptop's native display. Unfortunately even then the in-game offered resolutions are only up to 1920x1080@144Hz which suggests that the game is reading options only from native display regardless of the fact that it launches on my main screen which is the USB-C one (2560x1440).
Setting r_fullscreen to other values did not do anything for me.
Setting r_DisplayDeviceID to 0, 1 or 2 which was suggested on other forums did nothing as well.
Setting r_windowHeight and r_windowWidth to match my main display did not affect the game.
As for CFG file mentioned - it can be found in "C:\Users\<username>\Saved Games\id Software\DOOM 3 BFG\base" directory, but modifying it manually makes little sense as the game is overwriting it after launch.
I guess I'm stuck playing with my laptop lid slightly opened and on 1920x1080 for now.