I just want to offer my two bits on how I personally seemed to have solved this issue.
Quick background; Dreamweaver would hang every 30 to 90 seconds for about a minute or two each time. It was possibly the worst, constant experience I've ever had with software; especially a piece of software I was using constantly.
This and other theads all seem to agree that the issue is with Dreamweaver "leaving this file" and getting data from outside of this file; like images, scripts, etc.
I turned off all the recommended settings, like not having it run java script, etc. Nothing helped.
Finally it occurred to me that a bunch of the sites I was working on were not defined as "sites" in Dreamweaver. I have been using filezlla for FTP and was simply opening them from filezilla. Dreamweaver was, I guess, treating them all as independent pages rather than part of a site as a while. I'm guessing that because Dreamweaver does not realize that that all the links on the page are local (which makes no sense because the images DO show up.... but whatever), it feels a need to scour the internet or something for these links.
But who knows, it seems to have solved my problem for now. (30 minutes in; fingers crossed).
TL/DR: make sure the page you are working on is part of a defined site by going to the "site" menu and going to "new site" or "manage site".