Let's give his memory a solid test, the symptoms sound like bad ram and the dump file pretty much matches.
RAM - Test with Memtest86+
Let that run for 5 to 7 passes and see if it returns any errors.
Code:
Probably caused by : memory_corruption ( nt!MiGetTopLevelPfn+65 )
Followup: MachineOwner
---------
2: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
SYSTEM_SERVICE_EXCEPTION (3b)
An exception happened while executing a system service routine.
Arguments:
Arg1: 00000000c0000005, Exception code that caused the bugcheck
Arg2: fffff80003359115, Address of the instruction which caused the bugcheck
Arg3: fffff88003d13ca0, Address of the context record for the exception that caused the bugcheck
Arg4: 0000000000000000, zero.
Debugging Details:
------------------
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
FAULTING_IP:
nt!MiGetTopLevelPfn+65
fffff800`03359115 4c8b4928 mov r9,qword ptr [rcx+28h]
CONTEXT: fffff88003d13ca0 -- (.cxr 0xfffff88003d13ca0)
rax=000fffffffff6910 rbx=000fffffffffffff rcx=02fffa7fffe3b300
rdx=fffffff55569b179 rsi=fffffa8006c08000 rdi=0000058000000000
rip=fffff80003359115 rsp=fffff88003d14678 rbp=0000000000000000
r8=fffffe0003d146b0 r9=000fffffffff6910 r10=fffff88003d14728
r11=0000000000000001 r12=000000003ffffff8 r13=0000000000000000
r14=fffff6fb40000000 r15=0000000fffffffff
iopl=0 nv up ei pl nz na po nc
cs=0010 ss=0018 ds=002b es=002b fs=0053 gs=002b efl=00010206
nt!MiGetTopLevelPfn+0x65:
fffff800`03359115 4c8b4928 mov r9,qword ptr [rcx+28h] ds:002b:02fffa7f`ffe3b328=????????????????
Resetting default scope
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0x3B
PROCESS_NAME: svchost.exe
CURRENT_IRQL: 2
LAST_CONTROL_TRANSFER: from 0000000000000000 to fffff80003359115
STACK_TEXT:
fffff880`03d14678 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!MiGetTopLevelPfn+0x65
FOLLOWUP_IP:
nt!MiGetTopLevelPfn+65
fffff800`03359115 4c8b4928 mov r9,qword ptr [rcx+28h]
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: nt!MiGetTopLevelPfn+65
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
DEBUG_FLR_IMAGE_TIMESTAMP: 4d9fdd34
STACK_COMMAND: .cxr 0xfffff88003d13ca0 ; kb
IMAGE_NAME: memory_corruption
FAILURE_BUCKET_ID: X64_0x3B_nt!MiGetTopLevelPfn+65
BUCKET_ID: X64_0x3B_nt!MiGetTopLevelPfn+65
Followup: MachineOwner
---------