I have no idea why Pulse is so bad. During my last foray into Linux, I created a shortcut for killing and restarting Pulse and pinned it to the dock. I also replaced all my game shortcuts with scripts that reinitialized pulse, then ran the game, then reinitialized pulse again when the game was closed.
If the ping rate is irrelevant, then the good old sneakernet is a great way to transfer large amounts of data.