Are you getting a Blue Screen or other error messages when the freeze occurs? If not is it just completely unresponsive? Any HDD activity?
As Del says worth running Task Manager (or better Resource Manager) and keep an eye on what’s running and if something is consuming a lot of resources.
Might also be an over-heating or CPU voltage issue, try running something like https://www.cpuid.com/softwares/hwmonitor.html to keep an eye on the temps/voltage and check against vendor support temps (especially CPU but also GPU temp, you might need a graphics card app for that though)
As for the slow display of drive contents, could be a number of things (indexing, bad blocks on disk, dodgy app etc.) Is the 2TB your only drive or is it a second drive (and if so does the primary drive have the same delay)?