Win 7 64 bit fixed that prob entirely for me.

As for XP pro... I had to disable steam community to stop that pesky HL2.EXE crash. It's some kind of overlay bug...