For some reason I can't edit the previous message, sorry for posting consecutively.
Last night I ran a VR game that seemed to crash more than any other program I have so I used it as a benchmark and ran it for 8 hours straight, even leaving it on while I wasn't gaming (a situation where it would often crash as well) with no problems. The only things I did yesterday was run the Intel Chipset Update utility and also unchecked a setting in the Device Manager for my USB 3.0 eXtensible Host Controller -
[ATTACH]41786[/ATTACH]
I read a thread yesterday where this setting has been known to cause issues on laptops.
Also: The Gigabyte/Aorus rep got back with me this morning (They're in the UK) and it appears there was in fact a newer BIOS than was listed on their website. I flashed that. When I get home from work this afternoon I'll run the VR program again and see how we do. Hoping one of these things solves it. Narrowing the drivers/device down in the kernel dump to the USBXHCI gives me a bit more confidence. If I can run that VR program tonight and tomorrow without issues I'll put this one down as solved.
Thanks, jcgriff!