Unlike the usual slowness in sim that you can mediate by playing with thread priorities, this lag cannot be improved by assigning different priorities to different threads(at leaast I couldn't figure it out).
https://youtu.be/Bc7eyysHkyU
The plot on bottom right:
red line: how much stuff you can send
orange line: how much stuff you are sending
dark blue: how much you can receive
light blue how much you are receiving
when red line dips below orange or dark blue under light blue things like unit selection, factory que updates, etc. are not possible
interestingly you can see how the red line would dip down during times when a lot of information was being sent my way, limiting how many orders I can send back.
Ideas? I do have a feeling that this could be related to either the gpu based frame limiter as well as nvidia's love for throwing interrupts all over the place. Or it maybe related to network settings...
This was an extreme example, because the ping kept spiking pretty hard, but this kind of lag is present against all players with connections that jump up and down.