I'd suggest you use the Vista driver (where it's available) in Compatibility mode first. Right-click on the driver executable/installer file and select the Compatibility tab; click the checkbox 'Run this program in Compatibility mode' and select Windows Vista from the list, then try installing the device driver.
You can try the above for xp drivers and selecting the xp mode from the list.