My TF2 freezes quite a bit, sometimes it is a temporary freeze and I can continue playing.
Other times I have to force close TF2 and it will be fine for awhile but it can mess up my connection tone load out server.
Typically though when it freezes I will get a message like this:
![Why :why: :why:](http://darklygaming.com/images/why.png)
is it so unnecessarily large
I am pretty sure it happens to all though, but varies by person as to how often it occurs.
I am not sure what error you are getting though if it's not giving you any sort of message.
You can check this out though:
https://support.steampowered.com/kb_article.php?ref=7169-TIAV-5361
It has a bunch if basic troubleshooting for games that continue to crash so it should benefit you.
I hope this helped.
Also, if you are posting topics related to TF2 and TF2 only, then they should be posted here:
http://www.darklygaming.com/forum/forums/team-fortress-2.129/