Does it boot quickly and run ok in safe mode?
Use bootlogging in both Safe and Normal modes to find out what's going on at boot time. Comparison of both should highlight problems and point the way to a brighter, better future
Look here for how to...
http://www.microsoft.com/resources/d...c_str_xhtz.asp