This is usually caused by lag between your client and the server. Sometimes, it's server based, sometimes it's client/network based. Basically, your client wont refresh stuff until it communicates with the server and both agree that sufficient time has passed to refresh the gems. So anything which affects that communication will affect this.
I've seen this happen occasionally. But haven't noticed anything specific recently. First thing I'd check is your own network for latency spikes. Oh. And make sure your firewall scan and/or MS updates aren't running in the background whilst playing EQ. That'll totally cause delay problems in game.
____________________________
King Nobby wrote:
More words please