Replacing ticks - efficient ways?

It isn’t so much the tick that causes slowdowns as it is what you are doing with the tick.

In many cases, it sounds like you just need less executions out of your tick. So if you are getting say 30 FPS you probably don’t need 30+ executions a second to get your desired result. Try gating it so that it only lets an execution through say one tenth of the time or even less.