Ever since upgrading to a new video card (and some other new hardware), I couldn't play for more than two minutes without getting dropped due to error 90002 (or occasionally 90001).

I tried port forwarding, tracerts, everything - literally nothing helped.

And then I saw one buried post somewhere on Reddit that capping the framerate at 30fps helped?

How and why did that work???

(Bonus: if someone can tell me how to play at my computer's full capacity - e.g. 60fps cap - without hitting these errors, that would be WONDERFUL!)