Hello Zellogs, welcome.
Apologize for late answer.
I will guide you through some steps and i'm sure we'll get this fixed.
Update DirectX files
One of your dump reported bad DirectX files.
Update:
Download Details - Microsoft Download Center - DirectX End-User Runtime Update your video driver
Also, one of your BSOD's was probably caused by your Nvidia driver, follow the process below.
i) Find your driver
here, save it to your desktop
ii) Download
Driver sweeper, for the leftover files
iii) Uninstall your driver from the Control Panel
iv) While rebooting, go into safe-mode without internet (tip: plugout your LAN cable or disconnect wireless)
v) Run Driver Sweeper, click all the Nvidia components and analyse them
vi) Clean them all
vii) Head into Windows, without internet
viii) Install the Driver from the desktop
Looks like it's only 10 days ago you updated it, but try doing it like above.
Summary Code:
*******************************************************************************
* *
* Bugcheck Analysis with Summary *
* *
*******************************************************************************
Code:
Unable to load image \SystemRoot\system32\DRIVERS\nvlddmkm.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
*** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys
Probably caused by : dxgmms1.sys ( dxgmms1!VidSchiCheckConditionDeviceCommand+8c )
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
BugCheck C2, {7, 109b, 86fbd80, fffffa8008b62720}
GetPointerFromAddress: unable to read from fffff800030fb100
Probably caused by : dxgmms1.sys ( dxgmms1!VIDMM_GLOBAL::CloseOneAllocation+264 ) Remove any overclocks
Thank you for your attention.
Fred.