Hamarabi, thank you for the very detailed post.
I just wanted to add one more thing, here is the message I get when it blue screens before restarting:
------------------------------------------------------------------------------------
Error Text
A problem has been detected and windows has been shut down to prevent damage to your computer.
While restoring the previously saved floating point state for a thread, the state was found t be
invalid.
If this is the first time you've seen this stop errror screen, restart your computer. If this
screen appears again, follow these steps:
CHeck to make sure any new hardware or software is properly installed. If this is a new
installation, ask your hardware or software manufacturer for any windows updates you might need.
If problems continue, disable or remove any newly installed hardware or software. Disable BIOS
memory options such as caching or shadowing. If you need to use safe mode to remove or disbale
components, restart your computer, press F8 to select Advanced Startup Options, and then select
Safe Mode.
Technical Information:
*** Stop: 0x000000E7 (0x00000001, 0x000000000, 0x000000002, 0x00000000)
Beginning dump of physical memory
Physical memory dump complete.
Contact your system administrator or technical support group for further assistance.
------------------------------------------------------------------------------------
the .dmp shows this:
-----------------------------------------------------------------------------------------------------
CUSTOMER_CRASH_COUNT: 2
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0xE7
PROCESS_NAME: WoW.exe
LAST_CONTROL_TRANSFER: from 804fe9e3 to 804f9deb
STACK_TEXT:
a321d974 804fe9e3 000000e7 00000001 00000000 nt!KeBugCheckEx+0x1b
a321d9a4 ba2f45b1 87848870 00000000 876ecc40 nt!KeRestoreFloatingPointState+0x79
WARNING: Stack unwind information not available. Following frames may be wrong.
a321da00 ba33594f 00000001 0000001b 87513008 ctoss2k+0x35b1
a321da18 ba3359a1 87513008 87e10978 e19f6c84 portcls!PcDispatchProperty+0x130
a321da40 ba3bbf4c 00000004 875da0e8 875da0e0 portcls!PropertyItemPropertyHandler+0x2b
a321daa4 ba3bbec9 87513008 0000001b e19f6c84 ks!KspPropertyHandler+0x616
a321dac8 ba333603 87513008 0000001b e19f6c20 ks!KsPropertyHandler+0x19
a321dadc ba3351df 87513008 0000001b e19f6c20 portcls!PcHandlePropertyWithTable+0x1b
a321db14 ba33369d 87e108f0 89c126c8 87513008 portcls!CPortPinWavePci:
eviceIoControl+0x1eb
a321db30 ba3bbf0f 89c126c8 87513008 a321db58 portcls!DispatchDeviceIoControl+0x49
a321db40 ba333880 89c126c8 87513008 00000000 ks!KsDispatchIrp+0x126
a321db58 ba333841 89c126c8 87513008 a321dbd8 portcls!KsoDispatchIrp+0x43
a321db68 ba393d67 89c126c8 87513008 89c52138 portcls!PcDispatchIrp+0x5f
a321dbd8 a5b242a2 87513008 875da0e8 e16613d0 ctaud2k+0x4cd67
a321dc30 ba3bbf85 87dfbba8 87513008 a321dc64 sysaudio!CPinInstance:
inDispatchIoControl+0x153
a321dc40 804ef095 87dfbba8 87513008 806e4410 ks!DispatchDeviceIoControl+0x28
a321dc50 8057e70a 87513150 8767fb60 87513008 nt!IopfCallDriver+0x31
a321dc64 8057f56d 87dfbba8 87513008 8767fb60 nt!IopSynchronousServiceTail+0x60
a321dd00 805780c2 00002308 00002150 00000000 nt!IopXxxControlFile+0x5c5
a321dd34 8054086c 00002308 00002150 00000000 nt!NtDeviceIoControlFile+0x2a
a321dd34 7c90eb94 00002308 00002150 00000000 nt!KiFastCallEntry+0xfc
0012fca4 00000000 00000000 00000000 00000000 0x7c90eb94
STACK_COMMAND: kb
FOLLOWUP_IP:
ctoss2k+35b1
ba2f45b1 ?? ???
SYMBOL_STACK_INDEX: 2
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: ctoss2k
IMAGE_NAME: ctoss2k.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 42f6830d
SYMBOL_NAME: ctoss2k+35b1
FAILURE_BUCKET_ID: 0xE7_ctoss2k+35b1
BUCKET_ID: 0xE7_ctoss2k+35b1
Followup: MachineOwner
-------------------------------------------------------------------------------------------------------------------------
Maybe this is helpful?