well, in this case thats your problem.
the curve is on a surface.
so the speed is relative to the UV of the nurbs sphere not the curve itself.
if u want to motion path on a curve that is projected on a surface, i suggest u duplicate the curve once its projected the uniformly rebuild the curve.
otherwise the speed will always fluctuate as the object travels along the curve, which is sitting on a surface;