The basics are so simple it will warp your mind lol.
All you do is type lmsmtn command and press Enter.
Anything older than mid 2012 needs to be updated or removed. Certain things automatically need to be uninstalled without exception such as LogMeIn, Motionjoy, BlueStacks, Daemon Tools - a few others.
To get more info on a module (another way to say a driver shown) - this is the command:
lmvm driver
As an example:
lmvm atikmdag <<< For AMD video driver atikmdag.sys
When video or DX is cause of crash, always suggest default clock speeds because that is #1 culprit (overclocking) - and other drivers can affect, so always update others too.
Killer gaming LAN always without exception needs to be fixed like this:
MSI USA
When Windows operating system components are shown to be of fault or even just in all BSODs regardless, the 3rd party antivirus/security should be removed and Defender used instead. Defender is the only antivirus that cannot crash Windows.
When there is a networking issue, then 3rd party firewall and other poor software needs to be removed, like Networkx, Hamachi, VPN software etc... in addition to updating the driver(s) themselves for the adapter(s). You can see the drivers and after some time, you'll get used to them all. It will become second nature.