Windows update should not install the drivers for the devices which are not in use. At this point, I am not seeing a reason behind both the AHCI and IDE mode drivers got installed.
The IEEE 1394a port is VIA 1394 OHCI Compliant Host Controller. It was enabled by a microsoft provided driver (ehstortcgdrv, that supports supporting IEEE 1667 storage devices; most probably that is why your device was not recognized). which is nicely disable now.
But both pciide (IDE mode storage controller) and storahci (AHCI mode storag controller) are active and loading at boot.
As per your description of disk setup, only one of them should be there. Both of these two storage controller should not be activated at once. So there is some faults in windows installation.
pciide pciide c:\windows\system32\drivers\pciide.sys Kernel Driver Yes Boot Running OK Critical No Yes
storahci Microsoft Standard SATA AHCI Driver c:\windows\system32\drivers\storahci.sys Kernel Driver Yes Boot Running OK Critical No Yes
** Do the things written below for now. Later, depending on the need, we will pay attention to this one.
At the same time, you have 12 GB RAM. The Specs says it is Vengeance. Now, Corsair says they make 12 GB kits for triple channel; whereas your motherboard is having dual channel memory architecture only.
If the 3 RAM sticks came as a single KIT, remove either RAM stick. If you added any RAM stick later, remove that one. Let it run as simple dual channel, one slot per channel. 8 GB will be more than enough, even if you do 3D rendering.
Take care of three things ....
IMHO you need to uninstall it. It somehow adds up to the issue, I am not sure how.
c:\program files\logitech gaming software\drivers\lgcoretemp\lgcoretemp.sys
About it, it should not be there because it is widely problematic. Do a celan install of the display driver. While installing the display driver, follow this method: NVIDIA Drivers - Avoid Problems - Windows 7 Help Forums
c:\program files\nvidia corporation\nvstreamsrv\nvstreamkms.sys
Well, I was not aware of winring0x64. So I searched in google for it. All are saying one thing about it ...
- winring0x64.sys is usually located in the 'c:\windows\syswow64\drivers\' folder. Source
- WinRing0x64.sys is located in a subfolder of "C:\Program Files" or sometimes in a subfolder of the user's profile folder. Source
Now, it is running from a different location. A driver is loading and running form an unusual location, that is a strong indication of a malware infection.
As it happened despite of Kaspersky present there, do an in-depth virus scan. Windows Defender Offline Scan in Windows 10 - Windows 10 Forums
And, Free up the startup. Windows does not need any other program to auto-start with it; but they can conflict which may cause various issues including randm crashes including BSODs.
- Right click on the taskbar and click on "Task Manager" in the context menu.
- It will open Task Manager with "Processes" tab selected. Click on the "Startup" tab.
- Select them all one by one and click "Disable" at the bottom right corner.
- Disable everything there other than the antivirus.
See how it all goes. Let us know.