Creo que has hecho bien con tu ultimatum, tienes que mostrarte positiva y comprensiva, que vea que eres una chica madura y sobre todo que entiendes su dilema y su situación. pero sigue firme, dile que sientes mucho por él y que crees que podéis llegar a formar una
pareja con objetivos comunes, que merece la pena intentarlo y que se quede. al fin y al cabo, si ha sido infiel a su novia durante tanto tiempo ya no tiene nada que buscar en su país, debería empezar de cero contigo y ser feliz