I looked into this a while back and as far as I could tell then, there is no way to change the rate of fire for ranged units. Changing the attack delay does nothing. Even changing the firing animations appears does not appear to help.