...to think it's not actually my connection. My speed tests are fine and the ports are open. Switching to a wired connection now to see if it improves anything.