I had problems with the game before, random crashes to desktop with error messages like: "No entry config.bin::CfgWorlds", especially in multiplayer games. Sometimes it also reported that the updates were corrupted. I noticed it was because of my motherboards (Abit KT7) memory timing settings. I tweaked the timings before to "turbo". The default (lower) setting is SDRAM 8/10 ns. With lower memory timings I haven't had a problem since (Of course it little reduced the overall performance)
My specs:
Abit KT7
1200 Mhz T-Bird
320 Mb 133 Mhz DRAM on three slots
Matrox G400 MAX
SB Live!
Realtek 8139 network adapter