You could probably configure your system monitor to show available memory - that is memory available given that cache can be dropped - rather than free memory that should always be as close to zero as possible.
Well in a turn of events, the stupid photo printing website I was using just kept filling RAM up until it was full then GNOME crashed me back to the login page.