Can you please provide detail specifics on your laptop... manufacturer, brand, model, age/purchase-date, etc..
Certainly an unusual symptom, that all of these USB devices were supported just fine with 32-Bit WinXP and are no longer supported properly as USB devices under 64-bit Windows 7. But then, maybe it is the laptop hardware itself which is the problem. Having trouble with older legacy hardware working just fine under WinXP but having problems going forward to Windows 7 because of
driver issues is not at all uncommon. Finding (if even possible) the proper Windows 7-compatible
drivers is sometimes a real challenge for this older hardware, and it may simply not be possible in worst case.
Anyway, more info on your hardware will be helpful.
Also, when you have one of these USB devices connected (let's say your camera), is it in MSC mode or MTP mode (if this is a configuration option in your camera)? When you look in Device Manager (right-click on Computer, select Properties, select Device Manager on the left side) do the devices appear correctly in the list of devices?
Just trying to gather any clues or observations you might think of...