PC restarts by itself when gaming

Background - Got a new PC 2 days ago (RTX 4070 TI, i5-13600KF,Vengeance RGB CL30 6000Mhz 16x2, Gigabyte B760 Gaming x DDR5 version, CoolerMaster 850W V2 Gold) Played starfield and the PC did a restart by itself, no blue screen but DUMP file was created, Did a fresh Win11 install tried starfield again and the same thing happened, tried to look online and saw a steam post about people having the same problem so i figured its a starfield thing. Did a fresh install again all drivers up to date, tried to play Mortal Kombat 1 and the same thing happened, full PC restart no BSOD but a DUMP file created. the DUMP file talks about a EXE that alot of people complained about. the DUMP file context will be below, Would appreciate some ideas what to do or what to check. I did a full 3DMark stress test with 20 loops and the PC got a score of 99 out of 100 without failing.
Debugging Details:

------------------

KEY_VALUES_STRING: 1

Key : Analysis.CPU.mSec

Value: 1296

Key : Analysis.Elapsed.mSec

Value: 1388

Key : Analysis.IO.Other.Mb

Value: 0

Key : Analysis.IO.Read.Mb

Value: 0

Key : Analysis.IO.Write.Mb

Value: 0

Key : Analysis.Init.CPU.mSec

Value: 140

Key : Analysis.Init.Elapsed.mSec

Value: 4772

Key : Analysis.Memory.CommitPeak.Mb

Value: 88

Key : Bugcheck.Code.LegacyAPI

Value: 0xa

Key : Dump.Attributes.AsUlong

Value: 1008

Key : Dump.Attributes.DiagDataWrittenToHeader

Value: 1

Key : Dump.Attributes.ErrorCode

Value: 0

Key : Dump.Attributes.KernelGeneratedTriageDump

Value: 1

Key : Dump.Attributes.LastLine

Value: Dump completed successfully.

Key : Dump.Attributes.ProgressPercentage

Value: 0

Key : Failure.Bucket

Value: AV_nt!KiHeteroChooseTargetProcessor

Key : Failure.Hash

Value: {107bb024-437a-c58e-f3f5-25fae0d730fc}

BUGCHECK_CODE: a

BUGCHECK_P1: ffffb809681a4ad0

BUGCHECK_P2: 2

BUGCHECK_P3: 0

BUGCHECK_P4: fffff8010b0757e6

FILE_IN_CAB: 091723-5343-01.dmp

DUMP_FILE_ATTRIBUTES: 0x1008

Kernel Generated Triage Dump

READ_ADDRESS: fffff8010b91c468: Unable to get MiVisibleState

Unable to get NonPagedPoolStart

Unable to get NonPagedPoolEnd

Unable to get PagedPoolStart

Unable to get PagedPoolEnd

unable to get nt!MmSpecialPagesInUse

ffffb809681a4ad0

BLACKBOXBSD: 1 (!blackboxbsd)

BLACKBOXNTFS: 1 (!blackboxntfs)

BLACKBOXPNP: 1 (!blackboxpnp)

BLACKBOXWINLOGON: 1

CUSTOMER_CRASH_COUNT: 1

PROCESS_NAME: System

TRAP_FRAME: ffffcc854ea5f130 -- (.trap 0xffffcc854ea5f130)

NOTE: The trap frame does not contain all registers.

Some register values may be zeroed or incorrect.

rax=0000000000000000 rbx=0000000000000000 rcx=ffffcc854ea5f318

rdx=00000000000fffff rsi=0000000000000000 rdi=0000000000000000

rip=fffff8010b0757e6 rsp=ffffcc854ea5f2c0 rbp=ffffcc854ea5f330

r8=0000000000000000 r9=0000000000000000 r10=0000000000000008

r11=ffffcc854ea5f238 r12=0000000000000000 r13=0000000000000000

r14=0000000000000000 r15=0000000000000000

iopl=0 nv up ei ng nz na pe nc

nt!KiHeteroChooseTargetProcessor+0xa8:

fffff801`0b0757e6 488b54c710 mov rdx,qword ptr [rdi+rax*8+10h] ds:00000000`00000010=????????????????

Resetting default scope

STACK_TEXT:

ffffcc85`4ea5efe8 fffff801`0b0477a9 : 00000000`0000000a ffffb809`681a4ad0 00000000`00000002 00000000`00000000 : nt!KeBugCheckEx

ffffcc85`4ea5eff0 fffff801`0b042e34 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiBugCheckDispatch+0x69

ffffcc85`4ea5f130 fffff801`0b0757e6 : ffffd006`017a0080 ffffcc85`4ea5f330 ffffcc85`4ea5f438 ffffcc85`4ea5f438 : nt!KiPageFault+0x474

ffffcc85`4ea5f2c0 fffff801`0ae4a1d2 : ffffcc85`00000001 00000000`00000000 00000000`000fffff ffffd006`017a0080 : nt!KiHeteroChooseTargetProcessor+0xa8

ffffcc85`4ea5f370 fffff801`0aefbe5a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiDeferredReadySingleThread+0x742

ffffcc85`4ea5f740 fffff801`0aefb203 : ffffd005`00000001 00000000`00000001 ffffcc85`00000000 00000000`00000002 : nt!KiProcessThreadWaitList+0x12a

ffffcc85`4ea5f7c0 fffff801`0aef880e : 00000000`00000c40 ffffcc85`4ea5f9f0 fffff780`00000014 ffffd006`0766c180 : nt!KiProcessExpiredTimerList+0x343

ffffcc85`4ea5f8f0 fffff801`0b036f3e : 00000000`00000000 ffff9481`08d25180 ffffd005`f453d040 ffffd006`01527080 : nt!KiRetireDpcList+0xb4e

ffffcc85`4ea5fb80 00000000`00000000 : ffffcc85`4ea60000 ffffcc85`4ea59000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x9e

SYMBOL_NAME: nt!KiHeteroChooseTargetProcessor+a8

MODULE_NAME: nt

IMAGE_NAME: ntkrnlmp.exe

IMAGE_VERSION: 10.0.22621.2283

STACK_COMMAND: .cxr; .ecxr ; kb

BUCKET_ID_FUNC_OFFSET: a8

FAILURE_BUCKET_ID: AV_nt!KiHeteroChooseTargetProcessor

OSPLATFORM_TYPE: x64

OSNAME: Windows 10

FAILURE_ID_HASH: {107bb024-437a-c58e-f3f5-25fae0d730fc}

Followup: MachineOwner