Unreal Engine 5 Crashes on Startup

I just got a new PC and downloaded UE4 and had no issues. However, I wanted to download UE5, Unreal Engine 5.4.2 to be specific, and it crashes on startup every time. Now, I’m pretty much a noob at Unreal Engine, but I can’t seem to figure out why this happens. I’m on Windows 11 with NVIDIA GeForce RTX 3070 Ti with AMD Ryzen 7 5800X if that matters.

I’ve tried verifying the UE5, deleting the config and intermediate files, reinstaling GPU drivers, nothing seems to work. Below are the prompts I’m getting. If anyone could help me out with this I’d really appreciate it I really want to use UE5’s nanite and lumen.

LoginId:a04e365641d49a4cf3b7b9a6d54c148e
EpicAccountId:405685181fa44e5d861b01c8057e4a9e

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000028

nvwgf2umx
nvwgf2umx
nvwgf2umx
nvwgf2umx
nvwgf2umx
nvwgf2umx
D3D12Core
dxgi
dxgi
dxgi
dxgi
dxgi
dxgi
dxgi
UnrealEditor_D3D12RHI!FD3D12Viewport::PresentChecked() [D:\build++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12Viewport.cpp:661]
UnrealEditor_D3D12RHI!FD3D12Viewport::Present() [D:\build++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12Viewport.cpp:732]
UnrealEditor_D3D12RHI!FD3D12CommandContextBase::RHIEndDrawingViewport() [D:\build++UE5\Sync\Engine\Source\Runtime\D3D12RHI\Private\D3D12Viewport.cpp:933]
UnrealEditor_RHI!FRHICommand<FRHICommandEndDrawingViewport,FRHICommandEndDrawingViewportString2188>::ExecuteAndDestruct() [D:\build++UE5\Sync\Engine\Source\Runtime\RHI\Public\RHICommandList.h:1295]
UnrealEditor_RHI!FRHICommandListBase::Execute() [D:\build++UE5\Sync\Engine\Source\Runtime\RHI\Private\RHICommandList.cpp:477]
UnrealEditor_RHI!RHIValidation::FTracker::FUAVTracker::operator [D:\build++UE5\Sync\Engine\Source\Runtime\RHI\Private\RHICommandList.cpp:788]
UnrealEditor_RHI!TGraphTask<TFunctionGraphTaskImpl<void __cdecl(void),0> >::ExecuteTask() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:1235]
UnrealEditor_Core!FNamedTaskThread::ProcessTasksNamedThread() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:760]
UnrealEditor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:651]
UnrealEditor_RenderCore!FRHIThread::Run() [D:\build++UE5\Sync\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp:330]
UnrealEditor_Core!FRunnableThreadWin::Run() [D:\build++UE5\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:149]

I had exactly same error reading address 0x0000000000000028.
Win 11, 2070 Super, UE 5.4.4.
I just started plaing with Unreal Engine, and after i changed BaseEngin.ini PercentageUnusedShaderCompilingThreads=20, and used some Project setting>Rendering>Substrate materials (experimental) UE started crashing on startup.

I deleted said material from my project, set PercentageUnusedShaderCompilingThreads=25,
and set Nvidia Control Panel to “Use my preference emphasizing: Quality”.
So far no more issue.