I've just been told about GroovyMAME by a very helpful member of BYOAC

My first cab used a Hantarex Polo 3 (15Khz), and an ArcadeVGA from Ultimarc.
It worked great - there were a few games with stuttering sound though, but apart from that, pretty happy.
I'm working on cab 2.0 now though with the following plans: -
- Hantarex Polo 3 (15Khz) arcade monitor (can display windows 640x480 interlaced)
- Rotating Monitor, vertical games to be played in correct CRT orientation
- LCD panel for mame marquees
- MaLa Frontend
- Wanting to run Mame, a C64 emulator, and an Amiga emulator
I've read that GroovyMAME can get the game running on the CRT, and the marquee running on the LCD (assuming extended desktop?).
So... some questions...
Is there a CRT preset for the polo3 15khz monitor? I saw one for the polo and the polo star... but no mention of the polo 3 15Khz-only one specifically. Does this deal with me not wanting to play vertical games in a horizontal orientation?
When setting up games to play on my monitor... do I need to configure each one with the exact resolution manually, or is there a tool for this (is that what the CRT preset is for above)?
What's the optimum setup for my requirements in terms of GFX card and OS. I'm not interested in all the new 3D mame games, its mainly the oldies I will be playing, along with C64 and Amiga games. I'm quite happy running Linux if that is the recommended option.
Thanks
