I too think that enemy respawn rate should be affected by kill rate in a particular area. That way, you won't get issues where monsters repop too fast in less-popular areas after you clear them out to kill an NM, and they won't be too slow when you kill tons of stuff with a party.