As duas formas – pocha e poxa – existem na Língua Portuguesa.
Ou seja, ambas as expressões estão corretas, devendo, no entanto, serem usadas em diferentes situações.
No entanto esta dúvida é mais comum no sentido de dizer poxa como indicação de surpresa, admiração, irritação.
Pocha significa podre; cabeça do polvo; cria da vaca e do boi.
Poxa é uma interjeição bastante usada no Brasil indicando surpresa, admiração, irritação.
Poxa, não consegui o que queria!