Yo tuve el mismo problema Soker!
Te cuento una solución muy práctica:
Yo empecé de 0. Prendi las 2 pc (con las placas de red y conectadas por el cable cruzado).
En el xp fui a Inicio > Conexiones de Red y cree la coneccion a mi proveedor ADSL.
En la misma ventana puse Configurar una red doméstica o para pequeña oficina (en el panel izquierdo de acciones).
Ahí seguí todos los pasos, elegi la conexion le puse el grupo de trabajo (en mi caso OFICINA) y el nombre a la pc con XP y termine el asistente. En el ultimo paso me pidio si queria hacer un disco para las otras maquinas le dije q no.
Ahora, una vez reiniciada la XP, fui a la Win98 y puse en CD de instalacion del Windows XP en la lectora, en la pantalla q abre automáticamente puse Realizar tareas adicionales (o algo asi) y ahi Configurar una red.
Segui los pasos y me configuró todo sola, una vez reiniciada la maquina estaba navegando de 10.
El ultimo detalle, si utilizas el eMule en la de XP debes ir a Conexiones de Red hacer clic derecho en tu conexion a DSL > propiedades > Opciones Avanzadas y desactivar el "Proteger mi equipo y mi red con el servidor de seguridad" sino vas a tener indefectiblemente un LOW ID.
Espero les sirve no sera el mejor metodo pero es el más rapido y práctico y a mi me saco todos los dolores de cabeza.
ULTIMO!!!! hay casos en que igual la win98 no se conecta a algunos sitios, si te pasa eso cambia la conexion de windows por una con el soft RASPPPoE, en esta pag encontraras instrucciones detalladas:
http://www.officeintegra.com.mx/cm2gj/html/rasppoe.html
es fácil y anda mucho mejor q el del xp!!!!
Saludos!!! tatu