Yeah, well... I was hesitating in suggesting you to try USB20DRV because I imagined you might end up having the usbstor issue. To use usbstor.sys v. 5.00.2195.6773, it must be loaded together with wdmstub.sys, which is also already present in the right place, since it's installed by USB20DRV, too. So, simply go to C:\WINDOWS\INF, open USBSTOR.INF and find this place in the file:
... notice that the third line is commented (that is, has a semicolon which I marked in red before it) and fourth line is not commented. So move the semicolon from the third line to the fourth, thus:
After doing it, you may put back usbstor.sys v. 5.00.2195.6773, and when you insert your USB devices they may be detected correctly straight away. If not, enter the device manager with the device connected (one at a time), delete the device with the yellow exclamation mark, then disconnect and reconnect the device, that it will be recognized and mounted correctly.