Antes do mais, convém lembrar que o conceito raça está há muito ultrapassado para designar a diversidade genética humana. Ou seja, não há raças humanas, como foi usado no tempo do nazismo e da escravidão, mas, sim, populações geneticamente diferenciadas de uma única espécie no planeta.
Quanto aos termos em causa:
Caucásico (ou caucasiano) = «Pessoa branca.»
Caucasoide = «Que ou quem pertence a uma divisão da espécie humana, originária da Europa, Norte de África e Oriente Médio, com características físicas e genéticas comuns, notadamente pele clara ou morena = caucasiano.»
Caucásio = «Relativo ao Cáucaso, região euro-asiática entre o mar Negro e o mar Cáspio.
Cf. Racismo: como a ciência desmantelou a teoria de que existem diferentes raças humanas + OK, não existem raças humanas. Mas porquê?