Hola,
No se como lo habrás instalado tú, pero lo normal es hacer una instalación limpia, es decir, instalar el XP, después el Service Pack 1 y después de esto todos los demás drivers que tengas, si tenías el driver del modem instalado anteriormente e instalas el Service Pack 1 después, podría ocurrir que te machará algunos ficheros del propio driver por lo que aunque a algunos les funcione puede que a otros no.
Yo realice lo siguiente:
Instalación limpia del Windows XP desde 0, después le metí el SP1 y después drivers de la tarjeta grafica, placa, Modem, etc..., y hasta este mismo momenteo me funciona correctamente, igual o mejor que el W98, pero como me gusta mas el XP pues me quedo con este. (Eso si hay veces que el modem no detecta la red a la primera pues se enciende con un firmware distinto al que tendría que tener y tengo que desactivarlo y activarlo de nuevo hasta acertar con el firmware que debiera tener, pero esto ya me pasaba con el 98 oseaque en ese sentido estamos en las mismas)
Espero haberte ayudado.
Un saludo.