If your router is losing the WAN IP address, I wouldn't suspect that the computer is at fault. Do you have another router you can try to use? If not, make sure there aren't any settings in the router that would cause it to try an get a different IP address everytime it has trouble. If there is nothing, then I woud suspect a bad piece of hardware, needs replacement or maybe firmware upgrade.