New Hardware Installs - but defaults to old Driver

Windows has an annoying way of not letting you update drivers, install new drivers, etc. - it often keeps identifying the device as the wrong type of model.  This is because it finds an inf file that it thinks describes the device.  Even when you delete the device in Device Manager and you click "Add New Hardware", the search finds the old inf file and/or mis-identifies the type of device.  Then even when you point it to the correct inf file, it will say that the driver does not match the device.

Workaround

1)  locate the c:\windows\inf folder.  Create a new folder c:\windows\inf\save
2)  move the entire contents of the inf folder to the save folder

3)  locate the original installation files and save them somewhere on your hard drive (let's say to c:\temp)
3)  run the add New Hardware wizard and when it finds the device - point it to the original inf file in c:\tempand let it install.
4)  move the files from the Save folder back to the  inf  folder
5)  DONE !!!

NOTE:  if this fails, you may try going into the device properties/driver tab/driver details to see a list of the files used.  Then move those files to c:\temp along with your driver files.  Reboot and see if it installs properly.