okay I spent yesterday and today developing a fps smoother and delta_time system that should solve the issue. It is very much a first pass. I'll post an update today or tomorrow.
Much thanks.