I've found the culprit. The -triplebuffer option was being passed to mame and lagging out my controls. Hopefully this will help anyone else with a similar problem.
I use run last game and it lags. Regardless of how i start mame as long as i do it through GameEX its laggy. Ive been going through the options disabling them one by one starting with the most obvious but nothing has worked yet. Both my keyboard and mouse inputs are lagged. External keyboard and the laptop keyboard both lag. Still have a few more options to disable but nothing seems to be working yet.
When running mame via GameEX my inputs are delayed. Mouse and Keyboard both. Anyone know why? I've tried enabling and disabling direct input but i dont think thats even passed on to mame. The PC is a 2.0ghz Core 2 Duo with 2 gigs of ram so i doubt its the PC specs. Thanks.
I know at some point I came across something that told me how to fix this problem, but I cant seem to find it now... When I load other emulators besides mame, like zinc for example, the screen turns black and i have to alt tab to zinc and hit escape to come back to gameex. Any suggestions?