Might be a long shot, but try checking your memory. I've been having some really random crashs and instability on my machine lately.
Turned out to be the memory at fault. Go to www.memtest86.com,
they have a free tool, that you boot up, that'll test all of your ram.