I have a JAMMA cab with an older J-Pac in it. It has the 2 x PS/2 ports on it. I made a cable to run the Kbd/USB PS/2 port to the USB on my PC that runs WinIPac and MAME. It all works well enough.
However, I feel as if the controls are not as responsive as they should be. In SF2, pulling off dragon punches is near impossible.
I have a custom-built arcade stick box (cheap joystick and buttons) that I wired up with a Zero Delay USB encoder and plugged that into a Pi3 with RetroPie. Using that, I can pull of dragon punches in SF2 much easier.
Is it worth my time to rewire my cab to use the Zero Delays? I would also have to configure the new joysticks in Windows, my front-end, and MAME a bit.