Thanks for your reply Dean, +rep.
As I said in my OP I've already installed SP1 but that didn't fix the BSOD's.
I now removed Daemon Tools and Zone alarm. However, the link you gave me for the SPTD uninstaller doesn't seem to be right. I downloaded this file
(64 bit) but when I run it it says it would not be a valid win32 application?
Thanks for the alternative to daemon tools, I'll use that instead. Do you also have an alternative for Zone alarm? I found that to be the best firewall so far.