The only thing you might try is swapping MR and parry. Parry at 80-90 still works really well, and some of them casters are pretty tough. 100-110 MR is sometimes critical.
The other thing I did with my warriors is to drop magery. On Pau (Chaos Guard) I replaced it with archery; on Drogh-Yien, poisoning.
Archery at 80-90 is SO effective. Being able to drop casters and enemy archers without moving is great, and when you come up against a tough caster (like a Titan or a black wisp), you can plunk away without chasing. I highly recommend all tanks have Archery, even if it's at 60.
Also, magery at 80 is nice and all (being able to gate and get okay self-buffs), but my tanks seem to get around just fine, and they use wands for buffs. Of course, if you are hunting with a mage, ask them nicely to buff you.
Good luck!