I'm in NA, haven't changed anything about my network or PC. Since they took servers down for that 2002 patch, I haven't gotten ANY errors in queue. Multiple times going through 3-5k. If you're still having issues, I highly doubt it's the code, and probably not even your local home internet. I have a 100% stable connection and have had no issues since then. It sounds like you're in Australia and you're dealing with packet loss at a level there's nothing you can do about it.

Yes it sucks, especially trying to get extremely stable internet in locations that are far-flung from the servers themselves.

The queue system COULD be better, but only if completely re-written from the ground up.