Daniel
One thing you might not be thinking about is background apps. Sometimes things like Windows Update or a background program can suddenly start using resources, causing your game to freeze. Next time you’re playing, keep Task Manager open and watch for any spikes in CPU or memory usage. That might give you a clue as to what’s going on.