I'm gonna be really careful when saying this, but it could be a motherboard fault, or some hardware related problem.
The two problems, bear little relation, except that they both sit on the motherboard.
Before I say anything else, and in the hope someone else will venture an opinion, you should check out device manager.
Boot into a faulty environment, and select "Start" > "Run" > Type devmgmt.msc
Do you have question marks next to devices. Right click the line next to any, and select "update driver", follow the process, and see if it helps.
Dave
MartyMcFly
Practically a Master Poster
678 posts since Feb 2005
Reputation Points: 16
Solved Threads: 17
Agreed with Marty. I don't think its a software-related problem. ;)
'Stein
Lapsed Skeptic
1,941 posts since Jan 2006
Reputation Points: 222
Solved Threads: 106