Although I agree with the message that fuzzy-feely altruism can benefit your own well-being and motivation to do high impact altruism, I cringed a bit at the title. Please consider feeding only sterilised stray cats. Thanks ^^'
Otherwise, by feeding a fertile stray cat you contribute to creation of more starving, diseased cats. So even for the fuzzy feely altruism it is important to not just see what you want to see (the one moment of a pleased stray cat you interacted with), but assess relevant (future) consequences to not cause more suffering.
Actually, sterilising would be the more valuable doing than feeding, but that again may not be a fuzzy feely altruism anymore, as the immediate reaction of the cat certainly will not be gratefulness. And we usually need (immediate) gratefulness of other beings to create the desired improved mental well-being for ourselves and motivation.
I can vouch for the value of this approach. My apartment complex has an informal back path (paved by generations of feet) that people use to get to the nearby university. It also gets some occasional use from the local unhoused population. Over time, lots of litter had built up in a certain patch (you could hardly see the ground).
I noticed that I felt a sense of annoyance every time I walked through the tiny valley of trash (not annoyance at humans, but at the interruption in what was otherwise a nice miniature nature walk). So one day I bought some surgical gloves and trash bags, put on a podcast, and cleaned the path. It took less than two hours to remove 98% of the litter (the rest being things like bottle caps that would have been laborious to track down and collect).
The result: I got a clean path, a few hundred other people got a clean path, and I got to think of myself as "the kind of person who cleans up the commons," which was more personally satisfying than any donation I made that year (because I am irrational).