Now, This is weird. I noted in the device list it was trying to use and NEC to PCI driver for the usb so I just looked in the driver list here and picked an NEC driver which is listed to apply to belkin stuff which this is (belkin pci usb 2.0 card) and now it is working. I deleted all the drivers for USB, rebooted and it found these drivers in a folder I had used before to try to fix this problem and now it works.
A Little spooky, so what happened to the drivers from before when it was working is the real question.
thanks for bearing with me, don't know how long it will last since this is windows (albeit the most stable windows version I have owned)