You sound like you are jumping around with ideas on things to do and are not approaching this in a systematic way. I recommend you do the steps I suggested above before anything else…
Things like verifying the game files are the very first steps to do - these are not optional - there is very little point in troubleshooting anything else if you dont first confirm that the install is ok… Each item is important to “tick off” the list independantly else it may be the cause of a problem but because it wasnt ticked off there is no way to know.
The main concern with your issue is that its intermittent & that the game is Hanging - its not crashing in the traditional sense - when it crashes, there are logs in the game where it realises something went wrong and Unity generates error.logs and Windows will also record a crash event in Event Viewer /View Reliability History.
Hanging leaves no “starting point” for troubleshooting - there is nothing to work from so its hard to guess at what could be going on.
It may have been that after a fresh reboot, the game is fine… It may be that there was some other error with another app on your machine and Windows was unable to recover perfectly from it and launching LE without a restart caused a secondary problem… It may be that a physical component in your machine is failing in some way, and LE is stressing it (this is entirely possible because of LEs current lack of optimisation)… It may be that something is overheating… It could be an intermittent memory issue… the list of possibilities is practically endless without something to start with. It may be that LE itself is struggling based on a setting you are using - I can make my LE crash just by using Ultra quality and changing a few special features - sometimes things like this can happen when the game loads up the first time…
Dxdiag is the DirectX Diagnostic Tool - it is a very good tool to use on Windows to summarise your system, drivers, hardware and it checks if directx components are ok and has a diagnostic section showing the last few errors windows has reported. You simply run “dxdiag” in Windows and it will launch… Not sure if they moved anything on Win11 as I dont use it, but dxdiag normally has a Save All information button - you can then just attach the text file here.
Driver updates etc are harder to do if you are not used to doing this… Generally tho, if you are sure that the Optional updates from Windows Update that are relevant are installed then things should be good as a first step… The other place to get updates is as you thought - the motherboard website - Its generally a good idea to just visit the download page and see when last they have released drivers/patches/bios updates… If its newer than when you installed your machine last, then they are probably worth downloading and installing. Specific devices like special keyboards, mouse, headsets etc just go to the manufacturers website and try wherever possible NOT to use Win10 apps on Win11… find the Win11 approved / supported version of anything.
Driver updates are basically a shot in the dark in this instance but are generally good practise regarding keeping your system in good maintenance.
Geforce Experience - personally I dont like this as it does automatic things without telling you so one moment you could be fine, then it updates the driver and applies an “optimisation” change to settings for a particular game and things stop working or have issues where there were none before… Make 100% sure that Experinece is not trying to do anything at a driver level - keep the default nvidia driver config for LE.