Adding to this, the cause of my problem was by having numerous config files for older versions (back to 2.x). Some of these folders had thousands of files and hundreds of megabytes worth of config data. I saw the freezing with both 4.5 and 4.6.
Here are the exact steps I did. Note that it will delete any old config files and settings so save anything you want first.
Exit Cura
Reboot
Open an explorer window to %APPDATA%\cura
Remove old version number folders, leaving only 4.5 and 4.6. I did not remove the log files
I've now had 4.6.1 working fine for a couple of days without closing it now.