Not sure on XP, but sometimes I have to go
into the start menu under RUN and type winipcfg
that will bring up the IP config utility.
Just reset and renew.
You say the cable modem is showing all good?
All lights are on and it is sending/receiving info?
Hope that helps!