secondo me dovresti usare le paginazione....è impensabile mostrare tutto in una pagina. ad ogni modo devi capire bene cosa fare:

vuoi un filtro su sottocategoria o vuoi un ordinamento per sottocategoria? o entrambi?