TLDR, não recomendado.
O ReadyBoost (e qualquer outro tipo de solução de cache de disco) funciona criando um buffer intermediário entre a RAM rápida e o HDD lento. A ressalva com os HDDs é que eles são muito bons em termos de operações seqüenciais, mas fazem terrivelmente em operações aleatórias. E são leituras aleatórias que determinam a capacidade de resposta geral do sistema. O ReadyBoost pretende melhorar apenas isso, então você quer fazer com que seu meio de armazenamento intermediário tenha o máximo possível de desempenho de leitura aleatória.
Leituras e gravações aleatórias são medidas em iops. HDDs geralmente caem entre 300-2000; SSDs normalmente podem fazer 50K-100K. É por isso que os SSDs são muito mais responsivos. Quantos iops você pode tirar do seu cartão SD não depende apenas da qualidade do cartão, mas também da qualidade do cartão. Infelizmente, se o seu leitor de cartões é baseado em USB, eu não esperaria mais que 5K. Então, eu diria que a melhora de desempenho que você recebe seria muito limitada.
Outra coisa a notar é que as interfaces USB e SD não são projetadas para estar permanentemente conectadas. Você pode facilmente desconectá-los acidentalmente, e nesse caso eu realmente não acho que o ReadyBoost vai gostar disso.
Alternativamente, eu simplesmente recomendo ir comprar um módulo RAM de maior capacidade e trocar o que você tem atualmente, assumindo que a RAM não está soldada em seu laptop. Isso seria muito mais eficaz e confiável, necessitando apenas de um pouco mais de esforço.