I agree w/bro67. Just uninstall Norton and see if that helps.
If it helps but doesn't fully stop the problem (as it seems) - then it's possible that Norton was a part of it but not completely to blame. (so leave it uninstalled while testing). Make sure that Windows Defender is working when Norton is uninstalled!
(I repeat all this so that others looking for help with similar issues are reminded of the things that you've already done :)
Beyond that, BHDrvx64.sys is a driver that belongs to Symantec Heuristics Driver (a part of your Norton program).
Did that continue to be blamed AFTER you uninstalled Norton?
Did you use the Norton Removal Tool (free from here:
Download and run the Norton Remove and Reinstall tool ) to remove any leftover remnants of Norton?
Which drivers did you update?
What program/setting shows that all drivers are updated?
What memory test did you run, and for how long did you run it?
What HDD test did you run? Did you run it on ALL of your hard drives that are attached to the system (to include any USB devices)?
Did you run the complete suite of Dell Diagnostics?
BIOS/UEFI dates from 2016. Please visit the Dell support site for your model to download/install the latest available BIOS update.
Please be sure to manually check for Windows Updates.
Of the last 5 memory dumps, there were 4 different BSOD STOP errors (2 - 0x3B; 1 - 0x7E; 1 - 0xA; 1 - 0x7F)
In the WER section of the MSINFO32 report there were a few other errors (0x1E; 0xEF; 0x139), and a whole stack of the 0x3B errors (most of them blaming the Norton).
In short, although random BSOD errors can be symptomatic of hardware problems, I'll ask you to start with Driver Verifier before going into hardware diagnostics.
Please uninstall this program, as the driver dates from 2009:
Code:
pwdrvio.sys Mon Jun 15 21:43:45 2009 (4A36F8D1)
MiniTool Partition Wizard http://www.partitionwizard.com/free-partition-manager.html
Beyond this, my suggestion is to run Driver Verifier according to these instructions:
Enable and Disable Driver Verifier in Windows 10
The purpose of Driver Verifier is to crash (BSOD) unstable drivers - so save your work while doing this.
Let the system crash at least 3 times (so we can be sure that we get a good minidump file to analyze). Zip up the C;\Windows\Minidump folder (zip it to the Desktop) and upload it with your next post.