Before you swap out the router, try to upgrade the firmware. That router has gone through a number of revisions.
Windows XP Pro-SP1+most critical updates, NAV2003, Adaware, spybot sd, spywareblaster.
Cable Modem Motorola, Router BEFSR41.
Today I went into the Router Web based configuration, Click Status Tab, press DHCP Release then Renew... The problem is I can not get my IP back.. all listed as 0.0.0.0 (only the subnet mask is 255.255.255.255)
Tried to turn off (PC, Modem, Router), Tried to set back to the default configuration on the router. (also tried to press the small reset button on the router for 15 seconds)... Still no IP...
Connect the PC directly to the Modem, it get the IP and work normally.
Did I do something wrong, by releasing and renewing the DHCP? -- Should I be able to release and renew at any time? -- Or is it the router broken (have not try other router yet..)
Thank You

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic