Contact Asus about the problem. It sounds like the OS drivers handling USB requests across your USB 3.0 controller (the Asmedia chip) are unstable/unreliable. My guess is a bug relating to device unplugging, re-enumeration, or dirty buffers which are trying to be flushed to the device (disk) in the middle of you yanking it. It is very, very unlikely the issue has anything to do with the type of hub/brand of hub you bought.
System BIOS or UEFI updates do not
affect the underlying on-board USB controllers. There are BIOS/UEFI updates that can affect interrupt-related behaviour and certain operational modes of a controller however, so upgrading is worth a shot but only if the motherboard manufacturer states explicitly that the BIOS/UEFI updates contains fixes for USB-related things.
Finally: try doing this instead: instead of just yanking a device off the hub, try doing this
(which you should have been doing anyway) before unplugging the USB disk. If this solves the issue, then it's an issue of dirty buffers (in which case get in the habit of doing what I describe). If it still blue-screens, contact Asus and make it their problem. The fact that this issue is 100% reproducible should help them greatly.--
Making life hard for others since 1977.
I speak for myself and not my employer/affiliates of my employer.