When i was getting BSOD's in vista i found out it was a driver error, any idea what it says on the BSOD's? it should tell you what is causing the problem if you have time to read it, if not you can use the windows debugger to read through your minidumps