You could try soaking it slightly with warm water and leave it to stand for a few minutes before giving it to him, this usually slows them down a little bit, but if it doesn't at least it is already soft when it goes down, so he shouldn't be sick. I think it is because they eat it so quick and then it swells quite fast in their stomachs, so if it is already soaked then it won't swell anymore.
Archie is a very fast eater, but it doesn't matter what flavour he has, he is like it with food and treats too.