I don't get your problem with #3? I agree that it's probably not the most virtuous or "efficient" type, especially in comparison with #4 (where you do good for others but also maximise your own potential, making it more powerful).
But "total horseshit"? It is real, and not just in a "nice guy" syndrome type of way. Unless I'm understanding it wrong, but I'm reminded of my past relationship, it's been half a year now and I still love her, not that I'm "in love", but we had been together for 3 years and I still care deeply about her and how she's doing and want her to be happy. But this can't be selfish, because she moved far away, and we really don't have that much contact anymore, I would not benefit from her happiness, I just feel she deserves to be happy. Possibly this feeling might fade with time (or more likely future relationships), but right now it is there and it is real.
I also disagree with the inevitable primal selfishness you see in it. Just that it is inevitable, though, I won't say it doesn't happen, a lot. Case in point: I've been that nice guy for years when I was younger--not particularly with girls or anything but rather selfless, providing the listening ear for all sorts of troubles my peers went through. I just did that because I was good at it, listening. And I've always been a bit slow to pick up on concepts of "social currency", so it wasn't until years later that I found how much trust and slack this had earned me when I needed to lean on those friends myself. If you didnt expect a benefit, you can't be selfish about it right? Of course the feeling of "I'm good at this" provided me with some sort of validation, but that hardly weighs up. Or maybe it does, it's really the only reward I actually respond to, everything else is just "stuff".