Hi Tom,
Have you played with your Dynamic Memory Limit settings? I was having trouble with Displacement doing strange things as well, and after some testing I've found that having your dynamic Memory Limit set to somewhere between 1024 and 4096, I seem to be getting better faster renders.