Timing and speed issues with pin change interrupt based routines - Arduino slow?

It's pulses and the code is controlling analog function generators.