....it creates a modeline with the exact resolution at slower refresh rate but not that slow (around 57hz)....
if you are using an arcade monitor it should be able to cope with higher scan rates than usual. that would mean you can get closer to 60hz
you can try, by changing:
crt_range0 15625-15750, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 256, 448, 512
to:
crt_range0 15625-
16400, 49.50-65.00, 2.000, 4.700, 8.000, 0.064, 0.192, 1.024, 0, 0, 192, 256, 448, 512
if you dont get a working/stable picture, you could try to go lower, eg:
16300 ...
16200 ...