PC crash 0xC0000005 or 0xC0000409: Why and how to mitigate
If your game crashes on PC-Steam, go to windows eventviewer and you see these error code:
EAAntiCheatService
The game fc26.exe exited unexpectedly, exit code: 0xC0000005
OR
EAAntiCheatService
The game fc26.exe exited unexpectedly, exit code: 0xC0000409
I think it is the faulty coupling between EA AntiCheat and the Frostbite graphic rendering layer. EA AntiCheat runs directly in the windows kernel (Ring 0). The game (fc26.exe) runs in user space (Ring 3). The two communicate through shared memory mappings. When your graphic drivers (AMD or Nvdia) operate, they may inadvertently alter this shared memory region. When EA AntiCheat detects an out-of-bounds memory access, it immediately triggers a forced termination of the game process, resulting in exit codes 0xC0000005 or 0xC0000409. Telling you to fix or reinstall EA AntiCheat does not help because EA AntiCheat itself is that unstable middle layer in between.
Solution:
The easiest on is to force the game to run on directX 11 instead of 12.
Go to Steam-Library-EA Sports FC26-Properties-General-Lauch Options
type -dx11 in the box
Sometimes EA app may ignore steam launch options, if the above is not working well, try this.
Try finding a file called fcsetup.ini, for me it is here:
C:\Users\yourname\AppData\Local\EA SPORTS FC 26\fcsetup
edit fcsetup.ini , find RenderingAPI and change it to directX 11 like this:
change RenderingAPI=DirectX12 to RenderingAPI=DirectX11
Don't forget after the edit and safe, change fcsetup.ini to read only (right-click the file-properties)
For me this greatly reduces the frequency of crashing and I can feel less frame drops.
I'm not an expert, I just use my limited IT knowledge trying to solve my game crashing issues and hope this can help all of you as well. Please tell me in the comment if it is working for you or not. If anyone knows any better way to do this please tell me. Thanks in advance.