Usually heavy armours get more elemental resistances, so it helps versus spellcasters. Anyway, I don't think that an high armour value protects from magic. (But it could be interesting versus crushing damage?

)
I'm not sure, and I'm not a "pro" in DOS mechanisms...