Gracias por la ayuda.
Al final tuve "suerte". Lo pongo entre comillas porque resulta que tenía una copia de mi MS, y por lo tanto del save, que aunque no era desde donde me quedé, sólo he tenido que rejugar unas 3 horas.
Cuando de nuevo llegué al punto que se quedaba colgado, lo que hice para solucionarlo fue lo siguiente:
1. Jugando en 3.90, con el Cwcheat guardé la partida.
2. Arranco el juego en 3.30 con el popsloader y recupero el save con el Cwcheat. Si lo hacía normal, por medio del propio juego, me corrompía la partida.
3. Y ahora sí, a cargar la partida...vamos, dándole a continuar.
La suerte es que en el firm 3.30 el juego corre más rápido que en 3.90.
Ah, también traté de hacer todo esto a través de algún emulador de psx para pc, pero después de muchas pruebas, indagaciones, bios y no se que historias, no conseguí nada. Bueno, conseguía cargar el juego pero nunca me reconocía la MS.
Espero que mi experiencia le sirva de aviso y/o solución a otra gente. Gracias a los que me habéis ayudado.
Un saludo.