It is possible there is something corrupted with the OS.
Have you tried running sfc /scannow? This may not fix anything, but worth a try.
If numerous devices are giving similar errors on one system but are fine on another,, then it is one of these things....
Corrupted OS
Corrupted/Bad Drivers
Bad Motherboard
Other Bad Hardware
This is not a Win 7 problem, to the best of my knowledge.
EDIT: Yes, as you are having problems,, it could be worth upgrading to the latest BIOS.
Also, the latest Chipset Drivers
It might even be worth trying the following,,, uninstall all drivers through Uninstall Programs and then reinstall them. I am not saying this will not make things worse or break something else. but it might help,,, maybe.
You can try these
Chipset Drivers from Intel (9.1.1.1025)