La cache o buffer es una pequeña memoria que posea la controladora del HD y sirve de "puente" para la transferencia de datos, cuanto mas tenga, mejor, mas rapida sera la transferencia.
Eso no significa que un HD con 16mb tenga el doble de transferencia que uno de 8, ni mucho menos, pero ayuda, como digo, cuanto mas, mejor.
Pero yo no pagaria 40€ mas por tener 16MB, con 8 va muy bien.