Pelo que eu entendi, de uma forma geral, você está preocupado com o extravio de informações de um cartão de crédito, tendo em vista que se tem um usuário que não dispõe de conhecimentos ou cautela para integridade do sistema operacional utilizado.
- Se você utilizar um SO portátil SOMENTE SEU, não haverá problemas quanto a isso de alguém utilizar dados, sendo quê, o único responsável pela integridade do SO será você.
- Se você utilizar qualquer rede Wi-Fi alheia (Cyber Café, Shopping, Lojinha da Esquina, Vizinho), você está sujeito a ser hackeado. Inclusive de sua própria residência existe esta possibilidade tendo em vista que existem vírus que se instalam no próprio modem da operadora de internet. Óbviamente que em redes de Wifi públicas esta possibilidade se torna milhares de vezes maiores.
- Se você utilizar um navegador que possua navegação privada, nenhum histórico de navegação ficará armazenado no pc, porém ainda assim a operadora de internet terá acesso a TODOS os dados trafegados por ela.
- Para compras online, qualquer cartão hoje em dia tem sistemas diferenciados para compras online. Cartões virtuais que tem seus dados modificados periodicamente (A cada hora, dia, momento). Cada banco tem uma forma diferente de segurança pra cartões virtuais.
- Senhas seguras são formas ESSENCIAIS de manter seus dados em sigilo.
Perante estas colocações, acredito que para a sua finalidade, a única coisa que você precisa é de um Live USB qualquer, um cartão virtual (NÃO recomendo pré-pago para a segurança que você busca) e uma senha segura.
Acho completamente desnecessário a formatação do SO a cada uso.
Mas de nada adianta toda esta segurança se no final das contas você for utilizar para jogar o mesmo SO do computador com integridade duvidosa.
Fora tudo isso, boa diversão!