Sometimes cats vomit because they eat too fast, try feeding your cat slowly and gradually, and hope she stops vomiting. In addition, you can also try canned cat food with a soft texture, or products that have a soothing effect on the intestines. I recently tried to get a french brand of cat...
I seem like I got the same problem with you. I fed my kitty Fancy Feast for 3 years, but she doesn't seem to like the brand much these days. I found a French brand Ousri that looks good, but I haven't found a way to buy it in the US. Sooo sad.