Hey bud!
Same board here, running in 32bit (but apps 64bit) since I got a lot of panics in 64bit and had to reinstall. Whenever kext needed to be updated from an app install or whatever osx panic'd , even Kextutility panic'd in 64bit but all is well in 32bit.
I will switch back to 64bit when I'm sure 32bit is panic free

Openhaltrestart kext works here m8, always did so maybe you got the wrong version.
I have no need for the PATA kexts but I do use the IOAHCIblockstorageInjector kext to get rid of the orange external desktop icons.
I will however try your HDA kexts to get my ALC889A running properly. I had proper audio before but had to create a new aggr. device to get surround working.
Anyway thx for the share and if you need any help just shout alright.
Laters
UPDATE: just tried the Audio kexts m8. I get Sub, mid n 2 rear speakers but miss my fronts. I can't play around with the jacks on my audiocard since I need proper surround in windows (games)
It's better though then what I had before (1 audio output)
I'll check DSDT differences for audio later on, maybe that's the culprit.
Later bud