Are you running wow from one folder? If you are the changes to the gfx setting will save as the last wow instance you exit. So if you exit on your main last the high settings will be saved on all the instances, and vice versa.

You could just make an macro to change to gfx settings when you change the main.