Don't worry about it. Why?
It has to do with the sleep() during the process idle thread in GSD. This is normal, and only marks the GSD process as mostly waiting, which of course, results in a higher load average. It does not affect the CPU usage, as no CPU usage is used during a sleep() except to count how long to sleep. This is a simple set of x86 instructions that take at most 8 CPU cycles each iteration, and seeing that a GHz CPU executes cycles in the billions per second, it's a bit like trying to track down a gnat flying through an airport. Wasteful, and ultimately doesn't mean anything.