In addition to maybe having to do what iambecomelife says, if your were using Rosomaha's
Additional Controllers for the S3D on top of S3D, it apparently doesn't tell Windows it is there, and that makes a mess of things when you encounter a crash like you did... I wish I would have documented what I did when I re-configured my set-up after a crash, because if there is one thing I'm good at, it is crashing programs
... It might be that I searched on the files in his add-on, and removed those temporarily... then again, maybe not... "A mind is a terrible thing to lose."