I think firefox started to sacrifice memory for speed, which is fine for some people. It's also able to use multiple cores now, apparently. It didn't always use to be like this.