If your UI is locking up almost instantly the 100% usage might not be accurate, as when I connect to my box the initial % all go up (never to 100%, but up), and if you are getting that reconnect dialog box almost immediately my guess is the information on the background is then static and is no longer accurate.
If you want help you are in the right spot, but unless you can answer some of these questions, and NOT rule anything out until it is VERIFIED regardless if it "has worked in a previous version", I am not sure anyone here can really assist. It is more like throwing darts at the issue.