Como te comentan, lo de la capacidad de los discos duros se hace así desde hace mucho tiempo por pura conveniencia de los fabricantes, sencillamente para poder venderte lo mismo y darte un número más grande.
La razón es que usan los prefijos kilo- mega- giga- del sistema internacional (que acumulan 10^3 unidades del valor anterior en cada caso), cuando realmente en informática se trabaja SIEMPRE con potencias de 2, en concreto 2^10 que es 1024 (que está CERCA de 1000 unidades como antes, pero no es exactamente lo mismo)
500GB*1000^3/1024^3=465.661287GiB
Supongo que eso será lo que viene a decir el artículo que enlazan. Si quieres concretar que te refieres a cantidades con el prefijo binario, se añade un "bi" en medio de la palabra, por ejemplo, en el caso de arriba, 500Gigabytes equivalen a 465.66 Gibibytes. A mí me suena un poco pedante, pero bueno, es más correcto. La abreviatura es como en el caso normal pero con una "i" en medio del prefijo y la B de byte.
Si el router lo soporta en NTFS, yo lo pondría en NTFS. FAT32 solo lo utilizaría en caso de trabajar con equipos viejos que no sean compatibles con sistemas de archivos más modernos y con mejores prestaciones (que se traducen, por ejemplo, en el tamaño máximo de archivo que mencionan los compañeros)
Saludos