I've actually done some testing in the last couple of days, and I'd like to see what happens before I re-run the BSOD tools and post the results. Here's what I've done:
1. I uninstalled Bitdefender, and kept everything else the same, but still got the BSOD. So I reinstalled BitDefender.
2. I uninstalled the Intel WiFi driver, and loaded an older version (17.12.0.4). It comes as driver-only, without all the extraneous software, and I though that it would help. But I still got the BSOD.
3. I uninstalled an even older wifi driver (17.1.0). I'm pretty sure that's the original driver that came with the laptop, but it has some sleep issues where it wouldn't restart properly after the laptop wakes up from standby. And in the last 24 hours, there have been no crashes. So, I want to give it an extra day or two to see what happens.