They're not contradictory though I see how you could read them that way.
My reading of what he's saying with the three points is:
* Don't just go installing and using a bunch of stuff for the sake of it. Make everything justify it's existence on your machine and in your processes.
* Multiple individual tools which do things well are better than general tools which do many things badly.
Probably also worth distinguishing between amount of software and number of applications.
For instance, Eclipse may be just one application but it's a lot of software. It is admittedly a slightly abstract measurement but I think there would generally be broad agreement on the scale of most things.
In terms of your specific issue, it may be that 4Gb is not good enough as much as you'd like it to be. It will depend what else you're running, how big the project is, what it's doing and so on... Plus, Eclipse is a pretty chunky tool itself.