Well, the 5/3/20 sc's (assuming it's not 5frw/3/20's you have) doesn't make any sense since the FHR breakpoints for a wolf is 20/42/86. With the 30 from Bloodfist and 10 from Dungo + 7 from either Storm or Cerebus is enough. This opens for another socket, where you can either put cham or a dmg jewel in it.
On switch you can have a Steelrend/Jalal setup - should increase the dmg but lower your AR.
Your stat ring should have +min dmg instead of fcr.
The DS from Highlord is very nice, i'd try to go with the HL/Raven/stat ring combo, but this will maybe require a fools weapon. Up to you
Keep Enigma + Tombreaver + some frw/max/ar sc's in stash when playing versus casters. Maybe a cat's eye too if that can help you reach a BP.
But as Worrywart says, it's very hard to win vs any caster chars because they'll simply tele too fast.