For space the smaller cluster size you select the better. 512 byte size gives more disk space (you can copy more data of small files to the same partition).
The bigger size of cluster (allocation size) gives speed. But same time it reduces the usable space of the partition.
The optimal for speed size is 4K.