Buttersofts advice on the crt_range is good, for PAL interlaced you need 576 active lines (288 progressive), so edit yours to be more like his (especially the numbers in bold).
I've run arcade syncs into countless consumer TVs, most of those TVs supported both PAL and NTSC, and I often find a "dead spot" between around 53hz to 58hz, give or take, even some of the more expensive brands. It is essentially the no-mans-land between NTSC and PAL, TVs were often not designed for it, and sometimes have trouble syncing. Sorry if this is contrary to what others have reported, but this is what I've found in the real world.
I've gotten around this before by writing custom monitor presets with two crt_ranges, "crt_range0" for a range around 50hz ("PAL") and "crt_range1" for a range around 60hz ("NTSC"). There really isn't much good reason to go below 50hz. There are some examples of multiple crt_range sets defined in the default monitor.ini file.
However in some cases, TVs handle the entire range from 50-60hz and will work with the default generic_15khz monitor presets. So start with the generic_15khz, and work from there.
Worth noting that many of the TVs I've used were in Australia, which is also where Buttersoft is. Pretty much any TV sold into the Australasian market would support both NTSC and PAL. Mostly true where in the Asian markets too as far as I've seen. However, some TVs sold into the North American market may be designed for NTSC only. So keep that in mind.