I don't have an SSID hard disk and this was happening to me. I changed the Power mode to hibernate when on battery and on power after 15 and 30 minutes respectively.
AAfter this my computer has not hung.
Probably when idle, under sleep documents are stored in the RAM and on the hardd dissk when in hibernate and this is what reolved the problem for me.
Hope it does for you. Good luck