Ice cubes can fill a greater amount of empty space in the cooler and with the extra contact, will cool things faster. Ice packs are sometimes filled with something other than water, so they can perform better than regular ice and they won't leak when they melt.