Like I said, with ticks you figured out that some instructions need more time, but the solutions isn't to change the timing of all instructions but figure out which instruction needs the adjustment and only change the timing for that.
But your ticks stuff is just an ugly lazy stupid hack... AND...