It is always good to have updated drivers
. But, I really don't understand the problem you are having. But, you can use Microsoft's AHCI driver
or Intel's AHCI driver.It will work very well either eay. Microsofts drivers are provided by the OS. The registry edits and changing bios is what is supposed to make those drivers load. Microsoft's drivers (MSAHCI) will do well. I ran my SSD with them for about a year and was very happy with it. If I understand the problem correctly, it appears the problem is in your bios. The issue seems to be you setting AHCI in bios and bios not saving the settings. The honest answer is I really don't know. Bios should save whatever settings you change if you save and exit after making them.