O ReadyBoost melhora as coisas armazenando em cache os arquivos de inicialização na mídia com tempo de acesso rápido. É muito parecido com o ureadahead, mas usando um meio ágil em vez de apenas empilhar os arquivos no disco de inicialização. Se realmente funciona melhor ou não, algo como o ureadahead é altamente discutível.
Uma unidade flash pode ter um tempo de busca menor do que um disco mecânico, mas as taxas de transferência geralmente são muito limitadas (há exceções, é claro: SSDs USB3, por exemplo). É possível que, ao remover o elemento seek (como acontece ao empilhar os arquivos), o ureadahead seja mais rápido porque a unidade tem o rendimento mais rápido.
O ReadyBoost não tem nenhum efeito no desempenho pós-inicialização, o IIRC, embora seja possível que eles também coloquem um pouco de paginação de memória se for rápido. Você pode colocar sua troca em uma unidade externa, mas isso só é viável se o disco for mais rápido, em ambos os acessos e taxa de transferência.
Em resposta à sua pergunta: conectar um disco mecânico lento a um barramento USB2 lento não lhe dará nenhum benefício além do espaço extra em disco. Mesmo que o ureadahead possa usá-lo (o que eu acho que não é possível), qualquer benefício dependeria da unidade externa ter uma taxa de transferência maior do que o seu disco interno.
Se esse for o caso (seu disco interno está lento), você realmente deseja considerar a atualização dele. Seu disco primário deve ser o armazenamento permanente mais rápido em seu sistema. Se você está considerando uma troca externa, dê uma olhada nos preços da RAM. Quantidades estupidamente altas são muito baratas atualmente.