Count me as weirdo, but dry cat food is actually not that bad... It's not like I eat it regularly, I just try couple pieces of cat food before giving it my cats...
Probably the cat just eating too damn fast that's causing it to barf, there's a reason why there are pet bowls designed to slow down cats and dogs when they eat.