Hi,
I will suggest that you temporarily uninstall and disconnect the USB devices that you mentioned above. See if you will still receive BSOD while these USB devices are not present.
If that didn't help to help to isolate the issue, try to run Driver Verifier to find any misbehaving, corrupted, or outdated driver.
Follow the instructions from this article.
https://www.tenforums.com/tutorials/5470-enable...
Reminders:
=> Disable Driver Verifier after 48 hours or after receiving a BSOD.
=> Create a Restore Point before running Driver Verifier.
Share the minidump file once you receive a BSOD error.
Standard Disclaimer: There are links to non-Microsoft websites.
The pages appear to be providing accurate, safe information. Watch out for ads on the sites that may advertise products frequently classified as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the sites before you decide to download and install it.