Emu? or front end?
An emu is the program that emulates the games. The front end is the interface you use to manage the emus. Generally, you find a front end you like, and there are a bunch, MALA, hyperspin, gameex, maximus arcade, atomic FE, etc. I use gameex. You set up your machine to hide windows and boot straight to the front end. Its pretty neat.
As far as emu's go, if you want just arcade games, get MAME, Zinc and M2. Mame, I am guessing you are familiar with. Zinc is an emulator based on the 3d games that used the sony playstation hardware, The Tekken series, for example. M2 is a sega model 2 emulator, it runs house of the dead, virtua fighter and a bunch of others. These should run pretty well in your rig, they use the same roms as MAME does. There are also emu's for console games.
I use gameex, its super easy to set up with different emulators, a lot of the leg work to get things mapped out right is done for you, and its an active project so its update all the time with new features being added. Its like 20 or 25 bucks for the registered version. I think its worth it. Hyperspin is the flashiest front end, but you won't be able to utilize its features on your machine.
To get rid of the jibberish you need to compile your own version of MAME. Do a search for Headkaze's Mame compiler. Its pretty simple and straight forward.