Halo 3 PC (MCC) crashing on startup

So as the title says, I’ve been experiencing this for the past few days trying to play multiplayer / custom games etc. As soon as I get matched to a game for Halo 3, I get a black screen with only a cursor until the game just exits. I’ve read that uninstalling and deleting the halo folder in Steam can solve it, was just wondering if anyone else has experienced this.