If you're trying to install Windows 7 on new hardware you're going to repeatedly run into issues with missing drivers. Win 7 is 8 years old, and never had native support for things like UEFI boot and GPT disc partitioning that are standard now, and many manufacturers don't even bother writing drivers for it for their new components.
The USB issue, for example, is because Windows 7 has no native USB 3 support or xHCI support, so if the motherboard USB controller is in xHCI mode rather than EHCI (legacy) mode Windows cannot detect even USB 2.0 ports.
Windows 7 can usually be installed (depending on if the motherboard has compatibility mode available), but it's an exercise in frustration, and it usually makes more sense just to run 10 and put 7 in a VM for any older applications that vendors have failed to update for 10.
The USB issue, for example, is because Windows 7 has no native USB 3 support or xHCI support, so if the motherboard USB controller is in xHCI mode rather than EHCI (legacy) mode Windows cannot detect even USB 2.0 ports.
Windows 7 can usually be installed (depending on if the motherboard has compatibility mode available), but it's an exercise in frustration, and it usually makes more sense just to run 10 and put 7 in a VM for any older applications that vendors have failed to update for 10.