Multiplayer is saturating the host's upload:

Four of us were in game with massive de-syncs forcing us to give up. The game was saturating my upload @ 14 Mb/s during combat (I was the host). I'm not surprised the latency was unplayable.