MCC Freezing In Game

Hello! Recently, the MCC has begun freezing in game for seemingly no reason. The audio will still play, and the game is still playing in the background, my display is just frozen. It does eventually unfreeze, but it can take anywhere from 10 seconds to a minute. The MCC is the only game I have this issue with, and it happens in every Halo game in the MCC. It didn’t start happening till after ODST launched, either, but I was able to play through the first levels of ODST before the issue began. Note, I have not tested multiplayer, as the freezing is frustrating enough in single player.
So far I’ve tried:
1.) Both FPS lock settings (no difference)
2.) Classic and Remastered Graphics Settings (no difference)
3.) Validating game files (no issues found)
4.) Moving the MCC from an external drive to my SSD (moving the game to the SSD did seem to reduce the duration of freezes)
5.) Reinstalling the entire game (no difference)
None have worked, and the game still freezes while trying to play.

Specs:
OS: Windows 10 Home 64-bit
Processor: Intel i5-6600K
GPU: GTX 970
16gb RAM