However, upgrades should be considered carefully. For example more RAM doesn't always mean better performance. Here are some of the considerations. RAM RAM upgrades make a big difference provided the software will take advantage of it. If the software doesn't use the RAM it's like it isn't there.
Operating systems have the biggest effect here.
If this is the location of the shortage, adding RAM won't help. However, prior to getting to 32M used, W31 usually runs into shortages of base memory making 16M a more reasonable stopping point. M will perform better than 16M in W31, but usually that's not the case. Motherboards with 72pin sockets are still limited by the capabilities of the operating system. Thus 32MB seems to be the most reasonable stopping point on W95.