One possibility is to use Windows Update. It might find a better driver for you. In regard to uninstalling/reinstalling certain devices, printers and dial-up modems in particular, it has historically been necessary with Windoze to remove all traces of the previously-installed device drivers before the reinstallation of the device. Not sure about Win7. Worse case would be a reinstall of Win7, then reinstalling the device.