I too get lockups randomly after passing all stress tests. I just readjusted my overclock (bumped vcore) and no issues since (only been a week or so)

What errors does it give to make you think it is AHCI?

-=Mark=-