Quoted from Grinder901:It's still not perfect but nothing emulating will be.
I'd challenge that!
GroovyMAME with CRT Emudriver, Magic/Super Resolutions and ASIO is so close to perfection that even the most hardcore arcade gamers can't tell the difference between the original board and the emulated version (I can seamlessly switch back and forth between PCBs and MAME on my 4-slot JAMMA Quadro Games cab). Any MAME before 2014ish is no good. Sadly I assume many of the professional cab builders are still using some outdated MAME version.
After experimenting with many setups I finally found one which manages to handle even the busiest CAVE games flawlessly: i7 Quad 4.4GHz, ASUS XONAR DGX soundcard, Sapphire HD6870, 500GB SSD + 4TB HDD, 16GB RAM, 150W sound amp and 10" sub.
The Quadro Games Jumbo cab with automatically rotating CRT is the perfect choice for MAME as it allows horizontal and vertical games in original resolution in just one cab. They were built by a German company, but later KONAMI bought the patent and built their own version of the Quadro Games. It's by far not the same quality as the original German built cabs, but it should be available in the US.
Here's a short video (not mine) of the auto-rotating setup (scroll to minute 1). It looks better when fully set up as the command line entries are usually hidden by the front end, no idea why he left them visible (=test mode) in the video.
The only slight "drawback" is the need to use MALA as frontend as - of course - the front end needs to rotate with the screen. Hyperspin is not able to do that.
Here's a pic of mine, it has a test version control panel mounted in the pics. By now I have 2 CPs: A two player version with servosticks, 6 button layout and an Atari/Happ trackball and a one player "oddball" version with Japanese joystick (for CAVE games), flight stick and spinner (Mad Planets is my favorite game). I put all the cables in one single connector so it takes less than a minute to swap them.