If you replace the two loops with a single loop then the timing should be consistent...
Code:
x = 0
masfrk:
a=x.0
b=x.1
c=x.2
d=x.3
pauseus 194
x = x + 1
goto masfrk
You may have to adjust the 'pauseus' statement...