Tal como os comentários acima, o eSATA é o caminho a seguir. Para resolver sua questão de atualização, o eSATA foi projetado para uma vida útil de 5000 aparas (em comparação com o 50 o conector SATA interno e o 1500 USB )
Uma outra coisa que você deve observar, dependendo do sistema operacional que estiver usando, pode não ser possível usar a unidade USB, pois a sequência de inicialização de alguns sistemas operacionais reinicializará todos os dispositivos USB durante a inicialização, isso pode ser um problema o sistema operacional não está totalmente na memória quando isso acontece, pois a unidade fica offline rapidamente. Eu tenho certeza que isso é um problema com o XP e causará bluescreens na inicialização, mas não sei se ainda acontece no Vista ou mais recente.
Editar: parece que a partir de sua pergunta você tem dificuldade em encontrar unidades eSATA, aqui está uma listagem da Newegg listando todas as unidades externas eSATA disponíveis .