You can try downloading Nvidia Inspector to force the GPU to never enter idle PState:
Download NVIDIA Inspector, the ultimate tool for detailed GeForce graphics card insights. Also known as nvidiaProfileInspector, this application provides comprehensive driver and hardware information, allowing you to fine-tune your system for optimal performance.
www.guru3d.com
I used this for my 1080 Ti and now for the Ventus 3080 which is the same model you have. So basically you can create 2 batch files, one for 3d, and one for 2d, but the 2d profile is tricking the card into 3d mode.
Code:
SET VOLT=680000
SET GPU0=-lockVoltagePoint:0,%VOLT% -setBaseClockOffset:0,0,-200 -setMemoryClockOffset:0,0,-500 -forcePState:0,8 -setPowerTarget:0,52 -setTempTarget:0,0,76
nvidiaInspector.exe %GPU0%
The above .bat file locks a 1080 Ti or 3080 to below 1 ghz, voltage is locked to 0.7 V, and P-State is locked.
You can use Task Scheduler to run this each time you log in. This might fix your crash issue on your Z170. Launching a game in this state will cause memory to boost up to 9000 MHz, but core remains below 1 GHz:
View attachment 68334
The below .bat file locks the 3080 to 1.7 GHz at 0.8 V, so it should draw about 100W less at max load:
Code:
SET VOLT=793000
SET GPU0=-lockVoltagePoint:0,%VOLT% -setBaseClockOffset:0,0,190 -setMemoryClockOffset:0,0,-250 -forcePState:0,0 -setPowerTarget:0,72 -setTempTarget:0,0,80
nvidiaInspector.exe %GPU0%
Quite fun to play around with. You might be surprised at the kind of performance you can hit at lowered voltage. If you want to revert to default behavior, click on the reset key in MSI Afterburner.