Hello Charmedangyl,
To use your power button to turn the unit off, try holding it down for about 10 seconds. That should work no problem.
As far as your unit freezing up, there may be a variety of reasons for this.
If following the intstructions on the pre-work link doesn't help then this would be my order of things to try:
1. Open your case and dust out the unit. Especially around the heatsink, fans, and through your power supply. Get some canned air and have a vacuum ready. Lots of dust can cause electrical problems.
2. Click my Memtest86 link then download and run Memtest86. Burn the ISO to a disk and then boot to the disk. It will start automatically. This is a free tool to test your memory for errors. Also, try reseating your memory. Just take it out and put it back in.
3. If you're still having freezing problems, try running chkdsk (Start button -> Run -> type chkdsk /f /r hit enter -> type Y and hit enter when the command prompt window opens -> reboot your computer) Then after chkdsk runs you can also try running a hard drive diagnostic. Find the manufacturer of your hard drive then go to their website and download (should be free) their diagnostic tool. That will test the integrity of the hard drive.
4. If you're still having freezing problems, I would suspect either malicious software (which I doubt since you ran TM and Webroot and followed the pre-work) or you have a faulty component. To check for faulty hardware, just remove each piece of hardware (modems, network cards, video cards if you can use on-board video, etc.) Then basically just replace each piece of hardware one at a time and run the computer for a while to see if you still have freezing problems. This might also help if one of your cards is just unseated and you just need to reseat it.
If none of that solves the issue, then I would suspect a faulty motherboard or possibly a power supply issue.
Hope that helps!
