Did you switch memory diagnostic to extended mode? if not, please do. Note, test hang at ~21% for more than 2-3 hours means memory error too.
Check system journal (Event Viewer) for possible errors at these moments, especially Kernel-Power errors. DistributedCOM errors should be ignored.
Or save system journal to evtx file and share it to OneDrive for analysis.