Es ist nicht dasselbe in seiner Realisierung.
Der Nationalsozialismus ist ein politisches System, eben eine mögliche Realisierung nationalistischen Gedankengutes, während Nationalismus wiederum eine Idee ist, die sich in verschiedenen politischen Systemen realisieren ließe, wobei natürlich gewisse Standpunkte immer dieselben wären. Wenn du dir mal anschaust, was es weltweit alles für nationalistische Parteien und Bewegungen gibt, sind die ja auch nicht alle homogen bis ins Kleinste. Teile der NPD sind gerne bereit, mit irgendwelchen Arabern gegen Juden auf Demos zu marschieren, wiederum andere würden das nicht tun, so als Beispiel.
Im Endeffekt lässt sich sagen:
Nationalsozialismus ist immer nationalistisch, Nationalismus nicht immer national-sozial.