Si yo mal no recuerdo, un indice primario en SQL Server es un indice cluster y como tal determina el orden de almacenamiento físico de los registros en la tabla...
El menos eso dicen los manuales, y es lo mismo que me enseñaron en bases de Datos I y en los cursos de SQL Server.
..al menos que algo haya cambiado sin que me entere.