we have a name brand mattress but after years, it will start kind of dipping down where you typically sleep so we bought a mattress topper (memory foam as well) every since my wife has been complaining about the same thing, so my guess is yes it makes a difference since we never had that issue before.