Recently, I've been having a problem where Windows 7 isn't recognizing my high-speed USB ports. Whenever I plug my device in (usually my Kindle or iPod), a box pops up and says "The USB device can perform faster if you connect it to a High Speed USB 2.0 port". I've had this computer for 2 months and it's been doing this for about 3 weeks. I first noticed it when I was trying to transfer files to my external hard drive. It was taking a very long time for a small file. One of my USB ports has a 1TB external hard drive plugged into it and the other is usually empty, unless I need to charge my Kindle, phone or iPod. I can't charge these devices via USB anymore.
I have a HP p6733w with Windows 7 Home Premium x64
When I go into the Device manager, both of my high-speed USB ports have a

. When I open Properties and look at the device status, it says this:
Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)
I did google this error but I had a hard time finding any real, helpful information. Most of the solutions mentioned updating the drivers but according to Windows, they are updated.