je dirais 800x600 56hz en forcant dans mame32, desactiver les effets direct X, tu peux toujours activer le fit to resolution selon les jeux, un zoom à 2.
Pour le stretching je le desactive selon les cas mais j'evite l'interpolation en mettant un stretch using hardware selon la verticale et en gardant le respect ratio.
Ca dépend vraiment de ton mame si tu as toutes ces options ou pas.
Sinon faut faire ca en ligne de commande.
Mais le plus chiant c'est de faire ca par pole de jeux. En général tu gagnes du temps en faisant directement des réglages pour chaque type de bios. Cps.c, cps2.c, neogeo.c etc...
Ca t'as pas le choix. Y a pas d'avrestool spécial pour les 31khz...
après c'est une question d'appréciation car l'image varie d'un tube à l'autre aussi. Il ya des jeux que tu sois sur un 15 ou 31khz c'est pareil, ils ont des résolutions exotiques qu'il faudra modifier pour "essayer" d'être fidèle.