Maybe something related to the options dialogue is broken. Open the console and type in tfc_newmodels 0, when you are connected to a server. This change requires no restart / reconnect of any kind and should apply immediately.
If that doesn't work, you may have config files overwriting your choice. Check if there are configs other than config.cfg in your tfc/ folder that have the above cvar set.