Wow i am amazed at the amount of information you have gathered.
Ok where to begin..
Firstly, as you can see the blue screens occur every couple of months or so. So it will be hard to see if they actually stopped happening due to anything you asked me to do, but hopefully they will.
Lets see what i did do:
1)I updated windows fully.
2)I cleared up space on C drive.
3)i updated dragon gaming center
4) the same for vpn driver even though i have no clue what that is. I have used a free vpn in the past, but either way went i had and installed what was pointed at me.
5)About the samsung device and the usb driver, i remember that that blue screen occured when i unplugged my charging phone from my computer.
I use(d) to make android apps for hobby and i frequently connect(ed) my phone to this computer. Also i had Samsung kies installed somewhen to unroot an android device but then i had uninstalled it. There probably are some leftovers,
which could be what caused the error. I have reinstalled samsung kies and will try to uninstall it with CCleaner (hopefully fully) tommorow.
6) I have updated every single driver i could find . I couldnt find them all though. Graphics cards drivers (including intergrated), bluetooth, killer ethernet etc were easy but some of the links you posted, point at avast which i am using however it is already fully updated. Same goes for malwarebytes and some few others. Also it does not help that MSI's website for my laptop has mostly 2015 outdated drivers.
7) I did create a temperature log as you told me to, but you didnt mention for how long or if i needed to stress the computer. I actually monitor the temperature of the laptop every day since the day i bought it so i can give you all the info you want. I usually run on power saver mode because it gets really hot otherwise (up to 87 celsius when browsing). Whenever i play a game i hit the button on it that turns the fans up to 100%. Depending on the game, with the fans at 100% and even with power saver mode it goes at 76 degrees celsius average. I dont even dare to put it on high performance. I actually did it once and it froze at some random point.
I can upload that log if you want but it only has numbers like 76000 on it. I did not stress it during the log, i had it on balanced performance and was downloading drivers to update (but not updating at the time).
and what i failed to:
1)I can not upgrade the BIOS through windows and because i am inexperienced and it seems risky, i would rather not try it for now.
2)the same applies for Driver Verifier, it looks so risky. What if it never boots again? The device works pretty well, 1 blue screen every couple of months is okaaay enough.
3)I can not for the life of me find how to update the usb 3 drivers of the motherboard. There is no such thing on the manifacturers website, windows's device manager tells me that the driver is already up to date and CPUID's driver assistant tool (which i only used to verify that the drivers i installed are up to date) tells me too that it is already up to date.
According to the later tool , i have not updated the following drivers:
Intel® 8 Series Chipset Family SATA AHCI Controller
SMS/MMS device ( i dont use such a thing )
Bluetooth device (times 2, i have no bluetooth device connected to the computer and i did update the bluetooth driver (but) from the manifacturer's website.
Intel® 8 Series/C220 Series PCI Express Root Port #5 - 8C18
Intel® 8 Series/C220 Series PCI Express Root Port #7 - 8C1C
Intel® 8 Series/C220 Series PCI Express Root Port #8 - 8C1E
Intel® HM87 LPC Controller - 8C4B
Intel® Management Engine Interface
Microsoft ACPI-Compliant Control Method Battery
Mobile 5th Generation Intel® Core PCI Express x16 Controller - 1601
Synaptics SMBus Driver ( i did update the touchpad driver, i dont know why this is mentioned as not updated)
Thats pretty much it. Thank you very much for your assistance. If you have anything else to propose, i am all ears. I will inform you if another blue screen occurs.