Fluffy, since most of the people here decided to criticize your computer and internet connection, I'll give a run-down of everything.
First off, it's the server for choke; I know this because of everything I have set, and my computer specifications.
Rates/FPS rundown:
cl_cmdrate 100
cl_updaterate 101
rate 30000
fps_max 101.
The largest smooth-game you can really get at the moment are 20 man servers at 100 Tic-Rate that are FPS-Boosted to 2000 server side fps (which is the max server fps available). Anything higher than that just demands too much on today’s hardware/bandwidth limitations and you will get choke.
I don't know what the server may be at, but there is a lot of obligation on the server; so I really don't think it's holding up. I have everything set perfectly, FPS stays at 101, internet connection has no issues, and no contentions with how my computer is in-taking information.
Either way, if everything you have is set to what I stated above, there should be no problems; although I still have choke -- which infers that it's server side.