One explanation for the difference between low-ish frequencies and high frequencies is the code that is used to represent frequencies in these frequency ranges. While phase-locking could be used to represent a low frequency, only the place code is available to code high frequencies (over 5000 Hz, and phase locking starts to deteriorate above 1000 Hz or so).