Download before game instead of in-game

Make sure your server has good up/down speeds. 1gbps connections work well.

Try this too Optimizing resource downloads using a caching proxy