They come from both... Most armor is rolled hoping for resists, +armor/dodge/ES and health. And most builds have tons of points specced in dps in the skill tree.
The build order is the question, and I think it's best to boost dps in the first 20-30 levels then boost survivability until you've...