As Corey has said, the issue is very difficult to pin down.. but from what has been discovered so far, it seems to be most prevalent on Windows 10.
Personally I run TD on a Windows 7 virtual machine, I've not had a lockup/freeze with the current version - that might be an option for you if you can get hold of suitable vitualisation software (I use VM Workstation) and a copy of Windows 7.