Windows 7 allows you to use a flash drive to install the SATA drivers.
Windows 7 has native AHCI drivers, so there is no need to install additional AHCI drivers.
@OP: Are these legal copies of your OS? You didn't state your OS, but win7 can be fussy about RAM. You might want to try installing with just one stick of ram installed and add the rest in later.