Many times I have joined a server and a map starts downloading but then stalls partway. I have noticed that when this happens if I ctrl+alt+delete to bring up the Windows Task Manager (I have Win XP) that the download will immediately resume. If I then close the task manager, the download will stall again. In these situations, as long as I keep the task manager open the download will complete. I dont have to do anything with it, it just has to be open. Most times the download will never stall in the first place. The stalls seem to happen at random.
Any ideas why this is happening, and why opening task manager has this effect?