Hi ArcadeAction,
If tekken3 runs at half speed, try enabling -triplebuffer & - multithreading for this particular game. The difference between MAME & GM is that the later always tries to enable v-sync, which by definition needs more CPU resources to run. At the same tame, v-sync on means that if the CPU can't maintain the emulation speed comfortably at 100%, you will see the speed halved by 2.