Hello Mark,
To try and gather some information to find out why this is happening, could you provide a log file from a session where a freeze occurred? You can find this in your project’s folder under Saved > Logs. Also, even though it is likely unrelated to taxing your hardware too much, there can always be other types of compatibility issues, so would you be able to provide your dxdiag information?