If you look at real fascism, like Franco did it in Spain, and real socialism, like Stalin did it in Russia, natsoc is half-half. Francos fascism was nationalistic and religious (the catholic church played an important role). Stalins socialism was international and atheitic. Natsoc was nationalistic, capitalistic (but the production controlled by party members) and didn't cared about religion. Racism existet in all 3 systems, they all hatet the jews. Modern China could be seen as a new version of natsoc, it is nationalistic, the leading "race" (Han) hates all other minorities and throws them in camps and prisons, it has an economy that is kind of capitalistic but also government controlled, and it suppresses religion.