As duas formas topas e topaz estão corretas, contudo seus significados são diferentes.

Ou seja, ambas as palavras são válidas, devendo, no entanto, ser usadas em diferentes situações.

Topas é referente ao verbo topar – é a segunda pessoa do singular do presente do indicativo do verbo.

tu [ topas ]

Lido com cenas destas desde sempre, topas?
Topas o que digo?
Topas os teus adversários como poucos.

Obs:
verbo topar = encontrar algo; deparar com; perceber; compreender

Topaz significa o nome dado, no Oriente, aos cristãos mestiço.

Ainda chamam de topaz ou topeze o cristão mestiço na Índia e na Malásia.


Referências

Topas advém do verbo topar.
Topaz advém do dravídico tuppási.