It rolled a Dex suffix, Vit suffix and a dex/vit prefix most likely. That's how the stats can stack to give some out of depth looking numbers is all.... you can roll up to 4 affixes that impact the same stat on a single rare... 3 combo prefixes that hit the same stat and one suffix that hits just one stat.
In practice its far simpler than D2. The base item level is determined by the mlvl monster and that ilvl maps to tiers of a particular affix. Almost all affixes have the same name but comprise several tiers... a stat single stat suffix will have several ilvl break points within it that's all. No normal dist, just ilvl straight to affix tier is the Max, lower can of course be selected.
Base ilvl in inferno seems determined by act, which may just be a function of constant mlvls through the acts...