my computer specs to the left are up to date this system has been running flawlessly for a year now and i keep it clean, well cooled, and dust free right out of the blue lately my computer started freezing up randomely, sometimes when its just sitting idle it will make a "bong" sound and then the screen goes black and the computer is frozen with no way to get in but restarting it. most of the freeze ups come when multi tasking but it has done it sitting idle once or twice. a couple of times when i started the computer it gave me the blue screen that says windows had a problem and needs to restart but doesnt say anything more. sometimes while the computer seams to be working ok, when i start the media player or games it sometimes give me the blue screen but it only says windows had a problem and needs to restart but doesnt say anything more. just one time the blue screen did say that the nvidia driver had an issue so i updated that but its still giving the random freezes and so far i havent seen any more blue screens yet. i cant remember how you get to read the error report to see whats going on for sure so can someone remind me how to do it? if its a virus its no big deal since im getting ready to update from xp to windows 7 but i want to be certain its not something hardware related before i do a reformat and install windows 7. what would be the top suspects to look at here and how do i test them? im thinking if it were the video card it wouldnt be effecting the system so even thou it was my first idea im guessing its probably not the problem. its been a long time since i was fixing a computer so whats the best diagnostic test program for dummies. im not into benches or detailed diagnostic figures, i just want a pass or fail kind of test to see if something works or has issues. thanks for your help in advance guys EDIT: this problem turned out to be due to the psu that was still working but it got weak and was not supplying enough amps anymore even thou the voltages looked ok when tested. i suggest you read through this thread as it is very informative as to just how strange your computer can act when something like this happens.