Let's start clean to avoid any errors. Use the official Windows DVD/USB Download tool to freshly mount your DVD/.iso onto the USB stick. This will also verify that there are no major integrity errors with the image. This can and will happen, so it's best practice to use the tool.
http://wudt.codeplex.com
With Windows 7 and the WUDT, use BIOS/Legacy mode instead of UEFI. Enable CSM, enable AHCI, but disable Secure boot. Set VGA as legacy/default if given the option. You can choose whether to enable XHCI, but you should use a USB 2.0 port for the install for maximum compatibility either way. If the install fails, disable XHCI until Windows is installed.
If you want to use UEFI, you will need to use a 64bit copy of Windows and install with GPT partitioning, not the WUDT. The rest of the settings above apply.
During bootup, select the USB drive as your boot device. If you are not prompted to do so or the option is not displayed on your POST screen, you can manually select it in the BIOS.
After you've run the primary setup, return the BIOS to use the HDD as the boot device.
If the above fails, you may need to change some configurations to make the drive UEFI bootable for your system. Now that you've verified your image passes the built in checks of the Windows USB tool, you can follow the tutorial here to use Windows tools to make a bootable stick for your installation. I recommend 7-Zip as an archiving program, if you do not have one already.
http://www.nextofwindows.com/how-to-make-uefi-bootable-usb-flash-drive-to-install-windows-8
If your image is the culprit, you can download a new one and use your product key with it. Direct download from Microsoft here:
https://www.microsoft.com/en-us/software-download/windows7