I've been having this problem for a couple of months now, the patches have not fixed it.
After about 10-15 minutes after playing in a server I will get a solid yellow chain followed by a red chain, and the "No response from server in XX seconds..."
I hit esc and then EXIT, which then does not bring me back to the main menu, it freezes my game. So I then have to alt+ctrl+del and close it with the task manager.
This happens every time I play, so if I'm with friends it is really frustrating because they will have to wait for me while I rejoin the server to only have it happen again 15 minutes later.