Late Spawning

Hi, for the past month or so, I started experiencing lag and late spawning in MCC multiplayer games. In either custom or matchmaking, in any game other than ce or h2c, I spawn in 30 seconds into the match and I have really bad lag for the first minute. After that minute, the game plays perfectly. I have a good pc and think this may be related to Theater recording games as ce and h2c do not have theater. However, there is no way to disable Theater recording so I have no way to test this theory. Does anyone know if I am right and if so, how to fix it? I makes playing multiplayer games unfun as I am at a severe disadvantage for the first minute. Especially when I am still spawning in as my player is actually in the match and get killed even though I am still on the loading screen. If it is not caused by Theater, then what is causing it and how do I fix it. Here are my PC specs:
OS Name: Microsoft Windows 10 Home
Version: 10.0.19042 Build 19042
System Manufacturer: Dell Inc.
System Model: XPS 15 9570
System Type: x64-based PC
System SKU: 087C
Processor: Intel(R) Core™ i7-8750H CPU @ 2.20GHz, 2208MHz, 6 Core(s), 12 Logical Processor(s)
Installed Physical Memory (RAM) 16.0 GB
GPU: GeForce GTX 1050 Ti with Max-Q Design

I already tried verifying files on Steam and disabling overlays and running as few unnecessary processes as possible and still receive the issue.

This has been happening to me too. I have no idea what the issue is.

Yeah ive been having the same issue. I dont know if its due to me upgrading my pc or something is wrong with season 5. Even on halo 2 the campaign loading times are so longgggg so it kicks me out for loading too long because my friend loaded 20 seconds ahead

Turtle8901 ReedemtheD3ad there is another post about this in the forums. Two people found a fix and one of them worked for me.

The first is if you have an NVIDIA graphics card, go into NVIDIA Control Panel > Manage 3D settings > Global Settings and turn off Shader Cache. This is what worked for me. I still had some stuttering for the first few seconds of the game, but I loaded in on time.

The second fix was to update your audio driver, I tried this first and it didn’t help, but it might for one of you.