Nope, your problem is priorities. Make sure high priority is turned OFF in mame. Also turn off rdtsc. If that doesn't help then there is another directx application running on your system at the same time fighting for input. Either that, or a bad driver.... I would look at the playstation adaptors as well.
This problem is hard to track down but it alyways involves directinput getting confused. It has nothing to do with your system specs.