Habe kein Vista, würde aber zuerst mal schauen, ob der AHCI-Treiber im Driver-Ordner von Vista ist.
Wenn ja, ist es vielleicht ein Universal-AHCI-Treiber, welcher nicht richtig gefressen wird.
Zusätzlich würde ich dann noch den AHCI-Treiber reinkopieren, welcher von Asus zur Verfügung gestellt...