If it does not work on your issue, I'd suggest you installing the Vista driver in Compatibility mode.
In some cases, due to hardware modifications by different manufacturers, the driver updates may cause some error. Microsoft tests drivers in various environments before they are published however, we cannot guarantee all drivers will work on all hardware platforms as there are too many different models, although their hardware ID are the same as the standard version. Note : Drivers on the Windows Update site are directly provided by hardware manufacturers.
First you might go to Device Manager, right click your hardware device in the list and select Update Driver Software then click Search automatically for updated driver software or directly download the latest driver from Microsoft Update Catalog.