From what it seems, the m3 stick has an incompatible ACPI table than what windows 7 expects. It does support win 8.1 and 10 so going lite 10 might be a good option a
@Wichestery2k said above.
Never hurts to try tho, make sure you have the BIOS options below and set them accordingly.
Press F2 during boot to enter BIOS Setup.
- Press F9 to set all BIOS options to default values.
- Select Advanced.
- On the Devices and Peripherals > SATA menu, Chipset SATA Mode is set to AHCI.
- On the Boot > Boot Priority menu, in the Legacy Boot Priority pane, Legacy Boot is enabled (checked).
- On the Boot > Boot Configuration menu, in the UEFI Boot pane, OS Selection is set to Windows 7.
- Press F10 to save and exit BIOS Setup.
The reason you want the above changes is that if the SATA is not set to AHCI, ACPI cant read its power state and things that you have HDD connected that is not responding even when you have none. If the above options are not present (even after a bios update) then win 8.1 and/or 10 are your only options.
Remember to set legacy boot to off and the Boot Configuration menu in the UEFI Boot pane, set to windows 8x/10 if you plan to install windows 8.1 or 10.
I hope it helped.