Firefox has a couple options which may help you get by. I can't guarantee these will fix everything but they are worth experimenting with.
about:memory has various options, including a 'minimize memory usage' button and profiling tools.
about:preferences has Privacy & Security > Cached Web Content > Override automatic cache management (select and set at 500MB, 1GB, or whatever works best).