Just to throw another idea out, I was having a problem with BSODs on my fresh install of W7 and it turned out that my GPU was overheating and causing it to lock up. A little extra cooling and all problems were solved. You might wanna run HWMonitor to see if something is overheating.