The cocktail flips the screen for each player.
(I've got one.

)
The upright does not.
(I don't have one

)
Not filling the screen vertically, most likely you need to adjust your vsize on the monitor.
The color issue sounds like the monitor also.
What kind of monitor and have you done a cap kit recently?
Reflowed the solder joints on the input pins?
Later,
dabone