I have been on other servers that have no problem.
They might have beefier hardware. See this thread:http://email@example.com/msg61568.html
This is in the linux list, but it may have spilled over onto Windows. I'll run an update right now in case there was a non-required ninja fix.
Also note that there were nearly 100 thousand
people playing TF2 at the same time today, so the server box we are on could have been overloaded, especially if the CPU usage is going through the roof.