Still the Nvidia card.
Code:
BugCheck D1, {0, 2, 8, 0}
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
*** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys
Probably caused by : nvlddmkm.sys ( nvlddmkm+10b534 )
All I can suggest is to try other driver versions until you find one that works. Also make sure nothing is overclocked (if that is even possible with the Envy 15 laptop).
Download the latest HP PC Hardware Diagnostics UEFI Version 6.1.1.0 Rev.A 22.2 MB Aug 7, 2016, See what tests are available and run them all.
HP Software and Driver Downloads for HP Printers, Laptops, Desktops and More | HP® Customer Support
Other than that I don't know what else you can do. I don't believe the Nvidia card is replaceable. If it was I'd suggest doing so.
Could try running memory diagnostics on the chance that it is the actual root cause. Noting points to it but what if? It's something that can be replaced.
===================================================
RAM:
Follow this tutorial:
MemTest86+ - Test RAM - Windows 10 Forums
Information
MemTest86+ is a diagnostic tool designed to test Random Access Memory (RAM) for faults. MemTest86+ will verify that:
- RAM will accept and keep random patterns of data sent to it
- There are no errors when different parts of memory try to interact
- There are no conflicts between memory addresses
Memtest86+ runs from bootable media to isolate the RAM from the system, no other components are taken into account during the test.
Warning
MemTest86+ needs to run for
at least 8 passes to be anywhere near conclusive, anything less will not give a complete analysis of the RAM.
If you are asked to run
MemTest86+ by a Ten Forums member make sure you run the full 8 passes for conclusive results. If you run less than 8 passes you will be asked to run it again.
Note
MemTest86+ has been known to discover errors in RAM in later passes than the eighth pass. This is for information only; if you feel there is a definite problem with the RAM and 8 passes have shown no errors feel free to continue for longer.
Running 8 passes of
MemTest86+ is a long and drawn out exercise and the more RAM you have the longer it will take. It's recommended to run
MemTest86+ just before you go to bed and leave it overnight.