What determines the rate at which a game "catches up" when rejoining an in-progress game?
I've noticed that larger, longer, and more unit dense games catch up slower. Additionally, after upgrading computers, catching up is generally faster.
While catching up in a recent game, I opened resource monitor to see what was being used. To my surprise, both CPU and GPU were well under 100%, both being in the 30-40% range. Additionally, there was ~7GB of free RAM at all times. This results that the "catch up" rate was not limited by CPU, GPU, or RAM.
What other factors might affect the "catch up" rate, or is there just a hard cap on how fast it can go?