WinReducer 8.1 should pretty much be the same thing.
Here's a guide on how to make a custom restore image.
Sounds like an OS issue. Download a 7 iso from here, slipstream all the updates in with Winreducer (here's how to use it) and then create a small (50gb) partition on your SSD and install Windows onto that using what you just prepared. From there, it's a simple matter of installing only the bare minimum drivers (GPU, chipset, network) and waiting to see if it happens again.
I too have about 2 GB space left after installing essential software for daily use, with a 1 GB page file. There are tools like ntlite which can be used to trim the installation, but is not freeware for the full version. I found this WinReducer which does a similar job and is free to use. http://www.winreducer.net/ I removed most of unnecessary drivers, metro apps and services and after installation I got around 6.75 gb of free space, which I guess is decent enough to install other essential apps.
This tool allows you to create an iso image with latest updates slipstreamed into as well as customizing pretty much any feature you want as part of your image. I found it confusing at first, but once figured it out, I was able to make an updated iso image that I used to create my USB bootable install media. I reinstalled full OS and mostly all updates on this PC in about 20 minutes using it. It works great but is for advanced users.
Not for Windows 8.1. It takes to Microsofts site.
http://windows.microsoft.com/en-us/windows-8/create-reset-refresh-media
I think you select create media or something. I don't have time to go through the process right now.
Edit,
If you want to take this further, look into using something like this:
This tool allows you to create an iso image with latest updates slipstreamed into as well as customizing pretty much any feature you want as part of your image. I found it confusing at first, but once figured it out, I was able to make an updated iso image that I used to create my USB bootable install media. I reinstalled full OS and mostly all updates on this PC in about 20 minutes using it. It works great but is for advanced users.
I've never used it, but it appears that it works much the same for install customization.
disclaimer -- wr8.1 is still in beta, so use at your own risk.