Move Entities Smooth

How can i move entities smoothly?

a timer + SetPos(), is bad for performance

is there something, how to move them smootly, but without physics, i want to move them on XY-Plane

ENT:SetVelocity with the proper movetype should work fine, or if it doesn’t, ENT:Think can move the object based on delta T