Remove the PC card for now. Run the unit and feel for the bottom of the laptop to make sure it is not overheating. Laptop bottoms normally runs warm, which means you won't start to feel the heat until 3~5 seconds after you placed your hand on it. If it's warm that's norm. But if it's hot it could be that the cpu is overheating. To verify this download MBM and monitor the cpu temp. Normal CPU temp should be less than 60C although CPU's are designed to operate as high as 70C. If the CPU is hot you might want to check the cpu hsf. If it's working you should feel hot air blowing out of the vents. No air means HSF is not working. If there is air out of the vent but not hot or very warm, then the hsf may not be installed properly. If the unit is warm and normal, try booting in safe mode and see if it also locks up or re-starts in safe mode. If it doesn't, then the problem could be software or driver related. You might want to check for updated drivers.