I’m aware of the frameskip option, but it has its own drawbacks. At least NeoGeo, CPS2, and Taito F2 run full speed in MAME 2010 without frameskip.
Some games are poorly optimized. New Zealand Story is choppy with frameskip on, but is fine with speed hack and frameskip off. It also works full speed in FBA without speed hack. Not sure why NZS acts odd in MAME 2010 since other games on the same hardware play at full speed without speed hacks.
Edit: I’m mostly talking about the standalone core since I only used it a little bit with Retroarch.