My final solution: Delete boot.ini. Now i've booted back into windows. I'm not going to try that again.
Any other ideas on what to do? I googled and found that SPTD.sys was had some incompatibility issues and sometimes prevents the loading of safe mode. I'm upgrading it right now, and going to try loading safe mode again.