Is it anything but for selfish reasons without the Christian faith?
You see Christians...(which you would know had you known God personally) have a spirit of love and care placed upon their heart. It is a care that comes from selflessness. Not about feeling right for themselves but doing it for a sincere care of another.
So whilst believer and non believer can feel love and compassion their actions and motives are quite different.
Non believers do it to make themselves feel better. Whilst believers do it solely to make the other person feel better.
So different reasons for feeling compassion and love.
One could also argue that when a Christian gives, it's out of self interest as they expect to be rewarded in heaven.
A non believer doesn't necessarily.
Often non believers don't help others to make themselves feel better, they do it to make other people feel better.
Some Christians it could be argued do so because they want to be seen by their peers to be a
good Christian.
Christians won't be truly selfless until they drop the heaven/ hell ( reward / punishment ) scenario.
If you expect to get rewarded in some way, then it isn't truly selfless IMO.