Start HL with -console and +developer 2.
Then you can see what HL is currently loading, or doing in the console.
If it gets stuck on a certain point of loading, either your computer is too slow, or your map is corrupted.
Does it also happen with other maps?