This is really something for a separate discussion, but a major cause for the poverty of the regions you mentioned have more to do with social and political troubles than economic issues. All of the money in the world donated to a region where warlords take it all will not make the intended recipients any better off.
Also, there is another argument that claims direct aid actually creates dependency, and development stalls because there is no motive to progress.
None of those arguments alone should be a reason to restrict your charitable giving, but keep in mind that there are situations in where even the most noble organizations will be helpless to improve a region.
I seriously think the idea of charity is flawed. There are so many things wrong with it, that it's really hard for me to put that into a comment.
Another point, quite important and often forgotten, is that people actually think, if they put some money in charity they did a great thing today. With a bright smile they walk on the street of their own city, letting drugs, raping, bad school education, homeless people and so on just happen. But that's okay. They come in heaven now, because they did charity...
But hey, when it is a company it must be better. Because they at least themself should know that it actually is a marketing campaign they are doing and not helping people.
Also, there is another argument that claims direct aid actually creates dependency, and development stalls because there is no motive to progress.
None of those arguments alone should be a reason to restrict your charitable giving, but keep in mind that there are situations in where even the most noble organizations will be helpless to improve a region.