Retroarch no va mal, aunque es cierto que algunas sólo van bajo algunos nucleos y otras sólo bajo otro. Es cuestión de ir probando y sí, si te equivocas de núcleo, la ps3 suele congelarse. Esto es lo jodido.
Yo utilizo principalmente 2 núcleos para arcade, mame2003 y el más actual de los final burn y dentro de la carpeta de roms, las separo en subcarpetas con nombres del nucleo bajo el que sé que funcionan. Ejemplo las roms que funcionan bien del set de mame2003 irian en:
ROMS/MAME2003
Así ya no me equivoco con qué nucleo cargarlas.
Seguramente los expertos tengan una opción mejor, pero a mi esta me va bien.
Si te animas, pídeme shaders que funcionen porque en la última versión, los de base no funcionan. También tengo un par de overlays de efecto crt chulos.
Y sobre las roms, por lo menos a las que yo juego, puedo orientarte.
Saludos.