Slate Stone 3D Model
If you are using Blender 2.78 (set to experimental)

You need to first take that image and blur it slightly. Then Make sure you subdivide your mesh and unwrap. Add a subserf modifier, click adaptive. Then set everything up as you see in the images below. 









You are getting those spikes because the image is not blurred.