I too have had recent problems with USB devices on my Win7 PC.
It affects all the ports I've tried, some on a plugged in card.
I've tried System Restore, without success.
My next step will be to try Linux - something which helped me to restore USB ports on an old XP machine a short while back (confirmed that it was a connection problem)
Derek