If you are having a windows 2012 server that seems to need rebooting from time to time and goes unresponsive, you may want to consider downloading RAMMAP and seeing if the “Metafile” is quite large when the server has been on for some time. This can happen on file servers with a lot of activity and you should install the Microsoft Dynamic Cache Service
found here: Dynamically manage the size of the Windows System File Cache – https://www.microsoft.com/en-sg/download/details.aspx?id=9258
you can get RAMMAP here: https://technet.microsoft.com/en-us/sysinternals/rammap.aspx
there is an excellent article where someone used this and it didn’t work so they created a script to more aggressively empty the sets to keep the server happy.
read it here: http://www.toughdev.com/viewpost.php?id=568&t=1