Someone can probably explain better, but I know that vit prevents stun and silence, at 97 vit you're fully immune to both, anything in between you're more protected and it doesn't last as long.
I think Int helps against freeze, but you can't get 100% immunity with normal stats.