Halo MCC crash on startup

So, i’ve been trying to fix an error with the game today. I ran into this problem when i was optimizing my game on Nvidia Control Panel for extra frames since the game has been dropping frames in places where nothing is even happening, and so after i did that i went to go the launch the game and once it came to the HALO MCC logo on startup it showed an error saying:
LowLevelFatalError [File:UNKNOWN][Line:251]
D3D11CreateDevice( Adapter, DriverType, NULL, DeviceFlags, &FeatureLevel, 1, D3D11_SDK_VERSION,
DIRECT3DDevice.GetInitReference(), &ActualFeatureLevel,
Direct3DDeviceIMContext.GetInitReference() failed
at :0
with error 887A0004

Hopefully someone here can help me with this as i have no experience with a crash with this error code

I have fixed the problem by updating my gpu drivers

What if this happens on your Xbox console? Because I can’t launch the game on my Xbox, or my PC. I’ve tried to delete both of them and download them again but it just keeps crashing. I guess it’s because of it’s trying to sync up with my Xbox live account but I still have no idea how to fix this, because it just crashes and shuts itself down.