Adjust, save, close ArcadeOSD, then reopen it, and look at that resolution again. If you don't see your changes being lost in ArcadeOSD then the problem is probably with your MAME setup, not with CRT_Emudriver/ArcadeOSD.
What version of MAME are you using? Have you checked "switch resolutions" in the options, and set the resolution to correct one?
Post your general ini, pang.ini, and pang's driver's ini if using one.