Lose connection when joining some servers

When ever I join some servers I lose connection some of them say timed out others will just say in the upper right corner 700 seconds till time out. One server has a custom HUD and when I join it it say my name is nil. Is there any way I can fix this? I have played on these servers before and have reinstalled the game to fix this it worked for a bit but now it is broken again.

:snip:

hey guys, see this guy right here? rate me dumb, thanks.

Why does it say solved? Its not solved!