HMM,
youve got to be doing something wrong... on my sorc(madness spec) i completed EVERY class quest (including Visions and Visionaries) 2-3 levels under the required level including Thanaton (beat him at 48), and on my tankassin did it again beating Thanaton at level 47.
and i had no help other than my pet khem at 1st (andronikas on my assasin) then talos almost exclusively after he became avaliable.
try adding accuracy its what i did! while useless to sorcs at 50 ,when leveling, and your r fighting NPCs 2-4 levels higher than you it makes a HUGE difference.