You sure have a lot of apps installed - stressing Windows from every possible angle. Can you recall - if the BSOD issues started happening after installing a given app?!
I do recommend uninstalling ASUS ARMOURY CRATE (did cause some errors on your system - but it's also infamous in the general sense - for causing more issues than it solves).
Then check your system for Corrupted Windows files, by copy pasting the following commands in Win + X ->
Terminal (Admin).
Dism.exe /Online /Cleanup-image /Scanhealth
Dism.exe /Online /Cleanup-Image /CheckHealth
Dism.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Also, when it comes to GPUs - you might have better luck with the official AMD/Nvidia Drivers (almost every OEM - will stop releasing new GPU drivers - couple of years after a product release). The clean version that is. For the iGPU - install the Driver alone:
https://www.amd.com/en/support/down...yzen/ryzen-4000-series/amd-ryzen-7-4800h.html
As for the dedicated GPU - follow this guide for a clean install:
Bsod and freezes daily (DPC_WATCHDOG_VIOLATION)
Tho, one difference - download both the AMD & Nvidia driver - before using DDU - and while in safe boot: - first - select Nvidia Driver for cleaning/removal - while selecting the middle option "
Clean and do NOT Restart" - After it's cleaned - next, you select AMD Driver for cleaning - but this time you go for the 1st option "
Clean and Restart".
See if this change helps. If you still get a BSOD, after reboot - press Windows + X -> open
Event Viewer ->
Windows Logs ->
System and check if there's any Errors coinciding with the exact time of the BSOD.
Programmer or in the learning phase? I see you have
Windows Driver Kit installed. Maybe didn't make that selection - but it also comes with the main Windows debugging tools like
WinDbg and also
Driver Verifier a core tool for finding memory leaks. Both have step by step newbie guides on YouTube - for those interested in doing a system troubleshooting (especially when trying to detect the cause for a crash/BSOD).
Cheers.