Having a cat with IBS is very trying. I know. I have a 19 year old cat with IBS. We make sure she never overeats by giving her small, frequent meals. We never change her food brand or give her table scraps because this makes the problem worse.
There are lots of foods specially designed for this problem, but you may also try fixing your own catfood so that you can balance it specifically for your cat's problems.