ronin688, welcome to the Seven Forums.
Too answer your questions,
1. Not in the slightest. The OS and the driver(s) installed there are what determine whether any attached drives run in AHCI.
2. As far as I know all SATA drives will run in AHCI mode.
3. Won't make any difference as it will be running in a VM, so the host configuration won't affect it.
On the bright side with setting the SATA controllers to SATA/AHCI mode formatting before installing Windows 7, with the motherboard listed in your specs you shouldn't need to install the SATA driver as Windows 7 has native SATA/AHCI support.