Add a queue?

Why not just cap the server at 6k and add a queue after that? The server clearly can't handle the current load; whenever the pop goes beyond it there's a delay. You could also add an AFK-kick timer so that spots aren't being taken up by people not doing anything.