Hl2.exe not working

Everytime i try to join a server this message pops up. Please i need help!

EDIT: More detailed info: When it says Sending Client Info the game freezes and THEN the message pops up.

Computer Specs?