I had the same problem with the demo. what fixed it for me was, instead of opening the game from gamespy and then going to options once in a game. I just opened straight into the game, made my change, then shut it down. then ran the game from gs. it stayed after that. hope this helps