World latency consistently over 4000ms

It’s been like this for around 2 weeks now, which was when I resubbed, so who knows if it was happening before that. I live in Missouri but play on Moonguard, but the game is honestly unplayable in this state. I can’t go more than 45 seconds without hitting an enormous lag spike that lasts several minutes. Is there anything I can do to help mitigate this?

Nothing’s working right now. Can’t complete world quests or pick up mail.