Ive stated this before... that MAME really needs to document the actual arcade controllers. For without the correct controls/settings .. these games dont play as they were intended to play.
I used to play Marble Madnesss a lot... so I personally know that its a game which requires a Lot of fast trackball movement to get the ball moving at a decent rate. There are those people whom have never played the game... or whos memory is "fuzzy".
Yeah, you can crank the settings way up... to make the Marble move much faster with less effort... but thats pretty much "Cheating". Its not how the game was balanced for its Time limits. And being that the game only has a few very short levels... One can see why they made the marble move slow, and need a lot of Trackball movement.
Mame should auto calculate the proper settings based on which controls you select that you have installed:
Trackball Diameter Roller Diameter (Its possible some Trackballs used different sizes, resulting in different ratios), Encoder Tooth / Hole Count, and Opto Type (Probably standard -vs- Arcade Original variants)
These settings should also, if possible, over-ride / disable... any windows acceleration formulas. (or at least pop up a Warning about it)
BTW - Theres a trick that you can do on an Arcade Marble Madness machine... that Im not certain can be done in Mame... When playing with One player, you can use BOTH trackballs at the same time, and your marble will be accelerated and turn far more quickly and accurately. Even this seems like a bit of a cheat... however, the Programmers seem to have left it in there / allowed it ... so...