anyway, I think I narrowed down the problem.
When I run in safe mode the computer says hit Esc to not load SPTD.sys,
so I did, but then I get a different BSOD saying that SPTD.sys has accidentally marked a nonpaging area as paging.
So how do I fix/delete sptd.sys?
I tried running chkdsk /r hoping it might help and it hung at ~%50
would running chkdsk /f make a difference?
As far as I can see, the only place I can do anything is the recovery console as I don't seem able to boot into any other form of windows.