It appears that a very old driver from Netgear Neutral Wireless Solution is the cause of your BSOD.
Please update it to the latest version available: Driver Reference Table - scmndisp.sys
Code:
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck A, {0, 2, 1, fffff8000309ba3c}
*** WARNING: Unable to verify timestamp for scmndisp.sys
*** ERROR: Module load completed but symbols could not be loaded for scmndisp.sys
Probably caused by : scmndisp.sys ( scmndisp+16d1 )
Followup: MachineOwner
---------
0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
IRQL_NOT_LESS_OR_EQUAL (a)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If a kernel debugger is available get the stack backtrace.
Arguments:
Arg1: 0000000000000000, memory referenced
Arg2: 0000000000000002, IRQL
Arg3: 0000000000000001, bitfield :
bit 0 : value 0 = read operation, 1 = write operation
bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
Arg4: fffff8000309ba3c, address which referenced memory
Debugging Details:
------------------
WRITE_ADDRESS: GetPointerFromAddress: unable to read from fffff800032cd100
GetUlongFromAddress: unable to read from fffff800032cd1c0
0000000000000000 Nonpaged pool
CURRENT_IRQL: 2
FAULTING_IP:
nt!KeWaitForSingleObject+13c
fffff800`0309ba3c f00fba2e07 lock bts dword ptr [rsi],7
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WIN7_DRIVER_FAULT
BUGCHECK_STR: 0xA
PROCESS_NAME: System
TRAP_FRAME: fffff8800726aeb0 -- (.trap 0xfffff8800726aeb0)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=000000000014e5d5 rbx=0000000000000000 rcx=0000000000000002
rdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000
rip=fffff8000309ba3c rsp=fffff8800726b040 rbp=0000000000000000
r8=fffff78000000008 r9=0000000000000000 r10=0000000000000000
r11=fffff80003210e80 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei pl zr na po nc
nt!KeWaitForSingleObject+0x13c:
fffff800`0309ba3c f00fba2e07 lock bts dword ptr [rsi],7 ds:00000000`00000000=????????
Resetting default scope
LAST_CONTROL_TRANSFER: from fffff800030941e9 to fffff80003094c40
STACK_TEXT:
fffff880`0726ad68 fffff800`030941e9 : 00000000`0000000a 00000000`00000000 00000000`00000002 00000000`00000001 : nt!KeBugCheckEx
fffff880`0726ad70 fffff800`03092e60 : 00000000`00000000 00000000`00000002 fffffa80`05b085d0 00000000`00000000 : nt!KiBugCheckDispatch+0x69
fffff880`0726aeb0 fffff800`0309ba3c : fffffa80`048ff830 fffff880`03a1f19a 00000000`00000001 00000000`abababab : nt!KiPageFault+0x260
fffff880`0726b040 fffff880`014b45b2 : 00000000`00000000 fffffa80`00000000 fffffa80`048ff800 fffff880`00df5100 : nt!KeWaitForSingleObject+0x13c
fffff880`0726b0e0 fffff880`018876d1 : 00000000`00000000 00000000`00000088 00000000`00000001 00000000`00000000 : ndis!NdisWaitEvent+0x32
fffff880`0726b120 00000000`00000000 : 00000000`00000088 00000000`00000001 00000000`00000000 fffff880`00df73e0 : scmndisp+0x16d1
STACK_COMMAND: kb
FOLLOWUP_IP:
scmndisp+16d1
fffff880`018876d1 ?? ???
SYMBOL_STACK_INDEX: 5
SYMBOL_NAME: scmndisp+16d1
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: scmndisp
IMAGE_NAME: scmndisp.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 45add4b3
FAILURE_BUCKET_ID: X64_0xA_scmndisp+16d1
BUCKET_ID: X64_0xA_scmndisp+16d1
Followup: MachineOwner
---------
0: kd> lmvm scmndisp
start end module name
fffff880`01886000 fffff880`01890000 scmndisp T (no symbols)
Loaded symbol image file: scmndisp.sys
Image path: \SystemRoot\system32\DRIVERS\scmndisp.sys
Image name: scmndisp.sys
Timestamp: Wed Jan 17 13:48:03 2007 (45ADD4B3)
CheckSum: 00008B81
ImageSize: 0000A000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
Take memtest. Run for 8 passes and test each stick in a know good slot for an additional 6 passes.
Note
Pay close attention to part 3 of the tutorial in order to rule out the faulty stick.
Information
Errors are sometimes found after 8 passes.
Tip
Do this test overnight, before going to bed.
If Memtest86+ does not find any errors with ram run Windows Memory Diagnostics for 7-8 passes following its tutorial: