That's odd. Are you using the final 0.015l version? It's working fine here, even with your mame.ini.
Check my log:
SwitchRes: [ 288]x[ 240]_(60=59.965519Hz)
rng(0): 288 x 240_60.606060p 15.757576 [integ] scale(1, 1, 1) diff(0.00, 0.77, 0.0000) ratio(1.000, 1.071)
vs yours:
SwitchRes: [ 288]x[ 240]_(60=59.965519Hz)
rng(0): 288 x 240_60.606060p 15.757576 [fract] scale(1, 1, 1) diff(36.25, 0.77, 0.0000) ratio(1.000, 1.071)