http://bugs.winehq.org/show_bug.cgi?id=23578
--- Comment #12 from Kfir Itzhak mastertheknife@gmail.com 2010-07-10 17:10:11 --- (In reply to comment #11)
comment #8: I tried waiting, but after a few minutes the game stops, and I get disconnected with a "Client has timed out" error. If I disconnect from the server, but remain in TF2, everything in the menu is awfully sluggish. For me, the only way to fix it is to restart TF2 completely.
I can confirm, game becomes timed out and only real fix to solve sluggishness is to restart tf2.