Nice progress.
For the "vanilla" installation there should be no error messages, error codes or crashes for this progression:
a) Windows only (windows installed Microsoft and non-Microsoft drivers), no window updates, no drivers, no applications
b) Windows + windows updates (no drivers, no applications)
c) Install one driver at a time until all drivers are individually tested (no applications)
At this stage there should be an installation of Windows with windows updates and all computer or motherboard manufacturer drivers installed with no error messages, no error codes, and no crashes. Then add any needed drivers that are not displayed on the motherboard manufacturer website (Intel, AMD, Nvidia, Killer Networks, Realtek, etc).
d) install the first application
e) install the second application
f) install the third application
There must be sufficient time at each stage so that you are convinced there are no problems.
If there are problems then you uninstall the last step and reevaluate.
Then you reinstall the application and reevaluate.
It is the very slow progression with evaluation that can allow the discovery of the problematic application.
System restore can also be used.
At any time you should be able to clean install, perform windows updates, and install drivers again the retest to confirm that there are no problems with only windows + updates + drivers.
Then add the application that you consider to be problematic for reconfirmation.
It is this methodical method of testing to see the relationship with the latest installed application the new error message or error code or crash.
See what you can do to narrow down the problematic application by the timing of the error message or error code or crash to the latest installed application.