95 needed at least 4MB, ideally 8MB or more of memory. Which means it will fit in the cache of modern CPUs many times over, though I may be ignoring some swap stuff.
512MB isn't a lot today so might as well use it, at least for things that are useful, but it's nevertheless impressive how puny these old operating systems were, despite having user-facing functionality that would still feel familiar and natural to today's users.