@blouse,
I generally always enable (set to true) ResetHDA and AFGLowPowerState ... it can't hurt and is generally recommended ... i haven't ever seen an instance where enabling these two options has stopped HDA from working.
If you have checked that AppleALC is loading by presence of "alc-layout-id" in the HDEF ioreg tree and it is inheriting the value you set the Device Property "layout-id" to, and you've tried all supported layouts (1,2,5,7,11,13) then you'll need a customised layout for your codec.
First step is to make a consolidated codec dump ...
Follow step 1 of this guide :-
https://www.root86.com/blog/40/entry-51-guide-anleitung-patch-applehda/
Once you have a codec dump you could have a go at creating a new layout yourself by following the rest of that guide and apply it to AppleALC .... but be warned it's a pretty steep learning curve, your other option is to post on the
Official AppleALC help thread and ask for help .. just explain that you've tried all current layouts for ALC1220 and none work for your motherboard attach your codec dump as a zip file .... the guys there are pretty quick at responding to requests for help on new codec layouts.
Good Luck
Cheers
Jay