Halo MCC ECAC Rebooting Computer

I know this problem has been going around but I haven’t seen a solution, the ECAC mode of Halo MCC causes the computer to reboot but the no ECAC mode doesn’t. None of the other games I play do either.

I tried repairing ECAC in program files, and managed to get into a game but then it crashed halfway through.

Anyone have any ideas?

I have the same problem