I didn't boost Spirit or Intelligence with my ranger (though did use the Potion of Wisdom to get +5 Intelligence, and there is another +5 Intelligence available in FoV from a mindread). I only had serious trouble being stunned in a couple places; for one a change of tactics made a significant difference, while the other I used an Intelligence and Armour potion before the fight, and a couple healing potions during.