Thats strange. Its got nothing to do with any of those things you mentioned. I think it may be something wrong with your motherboard, because none of those things are really related - except the OS but thats out because of reasons you mentioned. It could be the HD. Do you have a spare?