There are many posts in the forums about long boot times with USB drives and such attached. Your post is in my opinion a variation on that theme. It's well known that drivers are done in haste and almost always buggy or barely working.

To fix this may require a few suitcases of cash or maybe a trailer load.

You don't want to know how we fix this issue. (we change the machine.)

Why we do that is that we have PCs that run a production line and we "did the math" and found it was cheaper to swap out the slug than to spend days fussing over drivers. There are some that call us names for taking the easy path (the dark side?) but for us it's all about the time (time = money.)
Bob