I did not build my Gorf mame cocktail, someone else did. I was never quite happy with it. I disliked the joystick being on the right side of the button, and something else just seemed wrong about the games.
I took a serious look at the config today while I was switching the joysticks from 8-way to 4-way.
There were a few issues.
It has a 300 mhz processor, but the motherboard kept detecting it as a 150 for whatever reason. I manually defined it in the bios and now it actually runs full speed.
Mame.cfg had frameskip set to 6, not 0, not auto, but 6. That meant it was only showing every other frame, no wonder the games seemed off.
I had always assumed that the monitor (eygo 19" VGA arcade monitor) was adjusted as good as it could go. Nope, wasn't really adjusted at all. I got the games to actually go full screen with no wasted space and no overscan with only a few seconds of adjustment.
I love the thing now, it is awesome!