I've had this issue for the longest time, with boards dating back to Sandybridge. Whenever I plug in a powered USB hub into intel USB port, the board will not detect keyboard on bootup, no matter whether its plugged into the hub or any other port. Seems that power from the powered hub flowing back to the board messes up its detection mechanism.
Once windows boots up its fine, but during boot up I can't get into bios.