I am running with AHCI.
I did what you did. ie Installed Windows 7 - 64 Bit on my SSD (Corsair P256) with IDE. Then a couple of weeks later heard about ahci, and thought to change.
The advice in this post worked for me:
http://www.ithinkdiff.com/how-to-enable-ahci-in-windows-7-rc-after-installation/
My two optical drives also work fine (Optiarc AD-7201S)
And I have a Perc 5i card running 7 x 1TB Samsung F1 drives, that also work fine.
Everything works fine apart from one niggle that I would be curious if someone could resolve.
Namely, that when I go into device manager, that under:
IDE ATA/ATAPI Controllers
I have
ATA Channel 0 (This has a yellow triangle with an exclamation mark)
ATA Channel 0
ATA Channel 1(This has a yellow triangle with an exclamation mark)
ATA Channel 1
Intel(R) ICH10R SATA AHCI Controller
Standard Dual Channel PCI IDE Controller
Standard Dual Channel PCI ICE Controller
Anyone know what the yellow triangles are all about?
When I right click on properties it has 'This device cannot start (code 10))'
But as far as I can tell, everything is working fine?
I know it didn't have this when IDE was enabled. So I am curious.
Is something up that I am not aware of?