Очень сильно сомневаюсь. К примеру, различия между сербами и хорватами (не буду упоминать две другие нации, дабы не провоцировать) практически чисто культурные, что никак не помешало довести градус взаимного национализма до военных действий.
Расизм - наверняка уничтожит. Национализм - нет. Различия между национальностями, тем более - между нациями, возникают вовсе не на основе антропологических признаков (вернее, эти различия совершенно не обязательны).
Метисация расизм может победить, так как это будет бессмысленно (в истории человечества случались смешанные браки, особенно в первобытное время). Что же касается национализма, дело непонятное.