Don't give up on HijackThis, it's indispensable. Reminds me I've got to set it up again.
BSOD is bad news. In my experience it means hardware trouble, but I haven't had one in a long time, apart from one or two recently while I was installing something new (a secondary video card if memory...