Just crafted the one on my barb, how much better can I get rolls wise than that?

All res might be better than the +armor...str can go to 100 I think right?