2003 server (service pack 1) compatibility settings and have also had success with 98/ME compatibility
Some compatibility modes slow down map loading. If the mode is slow and your CPU is also slow, it can take as much as 10 minutes.
But yesterday you said you fixed your game. Would you share here what you did to fix it? Did you use BF1942CF.exe (Compatibility Fix)? Did you install FHSW through the installer (eYe's)?