|What type of modem is it? Make/model? Does it also have an ethernet port? You might wanna try that instead. If it's strictly USB, the next time there's a problem, rather than rebooting, try unplugging then replugging the USB cable.|
Did you check the manufacturer's site to see if a firmware flash is available?