It is the same in terms of EXP gain, though I'm not sure on the actual rules behind it (I believe it's just when you're X levels above the monster level - think it's about 5/6) The level caps I have /should/ be okay - I got insane done on the first run, so I guess you've been super unlucky. You can try raising the caps in whatever section you're dying if you feel comfortable doing so (just make sure you change the "while (int(self.curLevel) < x)" lines to get it to work (where X is the level)