Problem is the user, I have 4 laptops for work and personal use(one on my bed to watch series, a gaming laptop tethered to a display, mouse, headset, keyboard, a work-related one and my old work laptop), none as suffered a BSOD in years...
None of them is super recent(3 of them are i7-4700 based), all four have SSD's(ranging from 128 to 480GB), the gaming laptop as currently 1GB of games, plus Solidworks, Autodesk Fusion, Eagle, Visual Studio, phyton something, and a lot of other small crap.
ZERO BSOD's, none is running anything else than MS anti-virus with the monthly or 2 month Malwarebytes scan, I only use Chrome because all my laptops have 16GB-32GB RAM, Chrome is always running with Ghostery, ADP,AD, uBlock, h.264ify, RES and https everywhere.
I dont have problems with virus, nor malware, nor trojans, nor anything like that, I can understand how people get their systems full of crap and get lots of BSOD's due to shitty Toshiba hdd's in laptops, besides that, you must be toying around with shit like Driver Booster because downloading legit drivers is hard, and crap like system cleaners and optimizers that like to dip their toes in the Registry because it makes the OS faster...
I have used linux for years as well, today, only in a VM, not much need about it, and when every reboot it wants another 300MB of updates I got feedup pretty fast..