I have an ASUS Zenbook UX305, which came with 8.1 and is currently running 10. I haven't checked yet, but most of the drivers available for it are probably for 8.1/10, so the biggest challenge will be finding 7-specific drivers that work. I would rather use 10 but think that 7 will be most stable overall, and has higher compatibility with more software. I plan to use this ultrabook mostly for coding, Office, school and work, and testing out booting-related stuff I find here and elsewhere. The graphics card is far too weak to play modern games, it's optimized for efficiency and battery life. WiFI also doesn't work. All my USB ports are 3.0, which 7 doesn't install a driver for during setup.
The main issue right now is that I get stuck on 7's boot logo during the initial setup when running in UEFI mode. I had the exact same issue on my Alienware M14X R1, so I think this must either be an issue with 7 itself, or an issue with how 7 interacts with UEFI. I checked the SHA-1 hash of the install.wim on my MSDN ISO (also hashed) and compared it to the hash of the install.wim on the USB. They are identical, so I know my source files aren't corrupt. I tried installing several times with both the official GUI setup and via imagex, same results every time
I can turn on the legacy/CSM mode in the BIOS, 7 willl then install to an MBR-partitioned disk in legacy mode, and boots from it just fine. I tried the UEFI DUET emulator to see if it could boot 7 in emulated UEFI mode, but it seems to be incompatible with my processor. I haven't yet tried Clover (another boot manager that can boot in either native UEFI mode or emulated UEFI mode). I also plan to try rEFInd. Both of these boot managers allowed me to boot in emulated UEFI on my Alienware M14X R1, even though it couldn't boot with the limited, native UEFI capabilities of my BIOS (even though all other OSes like 8.1/10/Linux never had any issues with it.
I would rather boot all my OSes in UEFI rather than legacy even though the SSD is only 256GB, if only because I believe that UEFI is more compatible and optimized for my hardware.
Thanks for any suggestions!