UPDATE:
Alas, bad news. I thought the problem was fixed but I just had another BSoD. On the bright side, I managed to get the BSoD info this time using Bluescreenview.
==================================================
Dump File : 111516-15459-01.dmp
Crash Time : 15/11/2016 03:22:57
Bug Check String :
Bug Check Code : 0x00000116
Parameter 1 : fffffa80`169ba4e0
Parameter 2 : fffff880`0f95e0a8
Parameter 3 : 00000000`00000000
Parameter 4 : 00000000`0000000d
Caused By Driver : dxgkrnl.sys
Caused By Address : dxgkrnl.sys+5d1f0
File Description : DirectX Graphics Kernel
Product Name : Microsoft® Windows® Operating System
Company : Microsoft Corporation
File Version : 6.1.7601.23418 (win7sp1_ldr.160408-2045)
Processor : x64
Crash Address : ntoskrnl.exe+70400
Stack Address 1 :
Stack Address 2 :
Stack Address 3 :
Computer Name :
Full Path : C:\Windows\Minidump\111516-15459-01.dmp
Processors Count : 8
Major Version : 15
Minor Version : 7601
Dump File Size : 702,891
Dump File Time : 15/11/2016 03:25:00
==================================================