Hi Samuel,
Welcome to Microsoft Community.
I'm Hahn and I'm here to help you with your concern.
It sounds like you've already taken several of the recommended troubleshooting steps for a computer that's not responding, such as entering safe mode, uninstalling updates, and restoring your system. Since these actions haven't resolved the issue, and considering the system works in safe mode, it's possible that there's a software conflict or a corrupted driver that's causing the problem when the computer starts normally.
This starts Windows with a minimal set of drivers and startup programs. If the computer works fine after a clean boot, you can enable services and startup items step by step to identify the problematic software. How to perform a clean boot in Windows - Microsoft Support
These steps of "clean boot" might look complicated at first glance. However, to avoid any trouble for you, please follow them in order and step-by-step.
Update Device Drivers: Make sure all your device drivers, especially those related to graphics, chipset, and storage, are up to date. Outdated drivers can sometimes cause system instability.
Check Event Viewer: Use the Event Viewer tool in Windows to check for any error messages or warnings that might indicate the cause of the issue. Look for patterns or specific error codes that can help narrow down the problem.
If none of these steps resolve the issue, it may indeed be a hardware problem such as a faulty component (e.g., RAM, hard drive, motherboard). In such cases, you may need to contact a technician or the manufacturer's support for further assistance and possible hardware diagnostics.
Your Sincerely
Hahn - MSFT | Microsoft Community Support Specialist