Hard drive cache can have a positive effect on some workloads. More it can help with very small read/write operations because it is much faster than the drives platters(the data is written to the drive soon after), but other work loads like copying large files do not get any real boost from extra cache.
Most average users will not see the difference. 5400 to 7200 rpm spindle speeds make a much greater difference than cache does for almost all work loads.
Many notebook drives use 16 without issues. Optimizations to firmware have also helped drives get by with less.