its a feature of the engine. Its done so on purpose for whatever reason.
If you change a setting while playing ingame. After switching map or leaving that server it will set the settings back to what it was before.
Just change your settings while not being connected to a game, and they will stick.