Quake 2 servers sends lots of little packets to update player position to players and such. Little packets aren't so good for downloading.
Exactly. Map downloads are 10k/s
max. I have plans for faster file downloading, but we'll see what the most desired feature is after the global login system is implemented. It's up to the community to decide what they want the most in the next version.