XP/level increases linearly, while gold/level increases exponentially. There really isn't anything wrong with this (I don't mind that gold increases faster than xp). The "flawed" part of the system is the assumption that there IS a direct linear gold:xp exchange rate. Instead of using the given conversion, the conversion between xp and gold should depend on your level.