Have the same damn problem with my Pentranic Quad-Sync 29" Monitor, annoying isnt it!?.
The display is perfect in 25 and 31khz mode, its only in the 15khz mode i have this squished effect on the far right of the screen, sods law that the majority of mame games run in 15khz mode!!!!!
There is an option in the advanced menu that you can alter the HF but it only adjusts the left side of the screen not the right
. I think its just one of those things we'll have to live with!?.
I am only running mame on my cab via a PC, and dont have jamma at all in the cab, it would be intresting to test the monitor on a proper setup with connecting the monitor to a game pcb board to see if my, pc/gfx card/VGA connections were somehow interfering with the signal my monitor was getting and was causing the problem, but seeings as i dont have jamma this is unlikely to happen.
I did resort to running all my games in double resoultion, with the help of soft15khz program, and setting prescale of mame to '2' instead of the default '1' and enabling the scanline effect, so all your games run in 31khz mode, info here....
http://jvspac.kirurg.org/?page=mamethe only side effect to this was becuase of the scanline effect being applied to the screen, it caused the display not to be as vivid and vibrant as it usually is
.
This is the excel spread sheet i used to get my double screen resolutions to use with soft15khz if your interested in trying this method....
http://jvspac.kirurg.org/files/31k-modecalculator%20v1-0.xls