Sorry, I can´t really help directly here. But if you are willing to go through all the trouble:
Go back to the point where everything you need was running fine. Maybe you already have a restore point from that time that might save you the hassle of doing a fresh install of your system. In case you have one try if everything is still fine once you revert the system to that point.
Then after every single installation of either Windows updates, device drivers and Applictaions or utilities create a new Restore Point - ideally name it accordingly - and try again if all is still functioning.
Maybe you find out that way at what installation step the system gets screwed up and narrow it down that way...
Go back to the point where everything you need was running fine. Maybe you already have a restore point from that time that might save you the hassle of doing a fresh install of your system. In case you have one try if everything is still fine once you revert the system to that point.
Then after every single installation of either Windows updates, device drivers and Applictaions or utilities create a new Restore Point - ideally name it accordingly - and try again if all is still functioning.
Maybe you find out that way at what installation step the system gets screwed up and narrow it down that way...