While an ArcadeVGA is a good plug-and-play solution, you can use almost any videocard with Soft15kHz, and if you get an ATI video card, there are modified drivers which work with GroovyMame to produce exact native resolutions and framerates on every game. A cheap ATI card can be had for $40USD and the software is free.