There was discussion about this like year ago and It was proved by alkhazam comments and youtube videos, that you should get only % of xp equal % of damage you dealt to the NPC.
So yes, It's permanent and it should be blizzlike. If you feel it should be otherwise, find bug report about this and provide proofs.