Well, this monster class, despite the changes, is still having major problems competing with high damage bosses. In addition, they lack staying power to medium damage high hp bosses (Evolvia, for example) which shuts them out of most Hard and Vicious dungeons. Another things is tight dungeons with minor regen space. Face it, they just can't compete at high levels.
I think instead of preventing resists, setting in a cap of 15, 20, or 25% would really help on later dungeons. Also, it would give them a reason not to take Blood Hunger. Also, to help with the regen problem perhaps your level/2 rounded down? It weakens their early game but helps their late game.
Personally this class is Low Tier along with the priest and his other low buddies.