The phrase has drifted. Ten years ago it meant a desktop with a budget card in it; today most of the machines that land on this page are laptops with no separate graphics card at all, where the graphics chip shares memory with everything else. That difference matters more than the model number, because it changes what runs out first.
On a card with its own memory, a shader that is too heavy runs slowly but evenly. On shared memory it stutters: fine for a few seconds, then a hitch as the system shuffles memory around, then fine again. If that is the pattern you are seeing, no amount of lowering shader settings will fix it on its own. Give Minecraft more memory in the launcher, drop render distance to eight chunks, and close whatever else is open.
The other thing that has changed is that the floor has come up. A shader that asks for 1 GB of video memory and 2 GB of system memory is asking for less than a phone has, and every pack on this list fits in that. The practical limit now is rarely the graphics chip and often the total memory in the machine, which is why a four gigabyte laptop struggles with packs that an eight gigabyte laptop of the same age runs happily.
Finally, be suspicious of frame rate claims, including any you read here. A number quoted without a render distance, a world and a resolution is not a measurement. The memory figures on this site are published instead precisely because they do not move with the weather.