what patch do you download?
i heard about problem with the 1109-1110-patch
you should try the 1110full-patch(if you haven´t already)
the last thing you can try is a reinstall of hl and update with the full-patch
if it doesn´t get better...;D...i can´t help you