Funcionar funciona en xp, ya que yo lo tengo instalado y me funciona sin problemas.
Creo que te da el error porque debes tener el juego solo
Quiero decir que lo tienes sin la expansion
Yo lo tengo con la expansion, y puede ser la causa porque me tire y a ti no (la verdad, es que nunca e jugado al roller sin la expansion)
Si puedes, intenta probar con la expansion a ver si te tira
Suerte y un saludo
Pd: si te sirve de ayuda, tengo el xp professional con sp2