mikecintel
One thing I would do when troubleshooting a computer is with windows 11 I believe it is in the task manager now, but you can disabled all of your start up programs. Then you can test to see if you get the issue. Keep re-enabling each one with a reboot until you get to the problem child software.
It used to be MSconfig to disabled all start up programs, but I am not sure if Windows even has that anymore.
However, for me it's been a while for troubleshooting windows issues.
I have been working with Macs now since about 2015. I used to dual boot windows on my laptop and a iMac, but I got rid of them. Now I just use my Mac Studio. I also have a MacBook Pro M1 but I gave that to my mom to use for now, until I take her MacBook Pro to Apple. She spilled some water on the keyboard and it got onto the motherboard. The computer worked for about 2 months afterwards and then died.
I have AppleCare on it, so I will just get it repaired. Then I can get mine back and trade it in for a newer MacBook Pro.