XIII (2003) no es un mal port,nunca lo fue. No sé de dónde sale eso. El problema es que es un juego muy dependiente de DirectX 9.0 y para hacerlo funcionar correctamente ahora necesitas usar un wrapper.
Prueba con dgVoodoo, solventa el tema del ratón,permite renderizar la resolución interna del juego a la máxima que soporte tu monitor y además ofrece opciones de filtrado (anisotrópico y antialiasing)
Otra opción es usar el parche no oficial que posteó its87 que,aunque esté más enfocado al multi,soluciona más o menos la papeleta.
Disfruta semejante maravilla atemporal.