Now I’m not against OP’s suggestions in the slightest. But I’ll say it again right now since this thread is pretty popular.
The rates themselves are not fine at all. 100 is not a high level and OP grinded for a very long time to reach that within the week.
The total required exp to reach 100 is about 13,000,000. Level 100 mobs probably give an average of 200 per kill so for his later grind he was probably getting 170-230 per kill.
Level 186 is 5,300,000 exp alone. Monsters around that level give about 300-330 exp. That’s almost half his total exp spent leveling, while only gaining about 50% more exp than he was gaining almost 90 levels ago.
The total experience to reach 200 is 206,000,000. the 13 million he gained reaching 100 is only about 6% of that exp, while gaining at most twice said exp from normal mobs than you were getting 100 levels ago. And that’s only 200. Monster exp scaling does need to improve, along with many other suggestions.