Hi Jad,
I'm Independent Advisor not Microsoft employee or support person. I have deep enough Windows knowledge and you may trust me. It's a pleasure for me to help others and I'll do all my best to help you.
Please 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.
Kernel-Power 41 (63) error mostly means the problem with power supplying. Can you replace power supply unit for checking? It may mean problems with power management in BIOS or motherboard too.
And carefully look at motherboard and PSU for leaked or swelled up capacitors (little barrels).