Thanks guys. I tried several options, and Dr. Watson found some scratchdump (I believe) from TG. Probably remaining from the initial crash and forced reboot. So I deleted that, got rid of the virtual memory, defragged its drive, set it up again. Maybe that helps, as the memory may have been 'full'. I also did some HiJackThis scans, as well as a complete virusscan. I will also do memtest this evening.
Maybe some windows ini file is corrupted, as XP starts up very slow, and autostarting some apps takes much longer than usual and then start them up twice.
Good idea to try some other HD tester.
I wouldn't know what drivers to reinstall, if any might be corrupted. Sys info gives 'no problems'.
If all fails I'll pick a rainy day and do a clean install. Apps are all on a different partition anyway, so data is safe.