É difícil falar sobre o desempenho sem mais detalhes sobre em qual parte do sistema você está medindo o desempenho.
Você está preocupado com o desempenho durante a execução de programas em Python ou R? Você está preocupado com o desempenho ao fazer operações de arquivo em grandes árvores de sistema de arquivos? Você está preocupado com a capacidade de resposta do seu ambiente de área de trabalho?
Mesmo se você for mais específico, é difícil prever como o Linux se comportará comparado ao Windows, especialmente porque há muitas distribuições Linux diferentes que podem configurar o sistema de maneiras diferentes ou ter políticas diferentes para suas versões de pacote são estáveis e correções de segurança backport, enquanto outras tentam lançar versões mais recentes) que podem afetar o desempenho geral do sistema.
Em termos de desktops, é ainda mais importante, pois há vários ambientes de desktop com diferentes filosofias e abordagens que também afetam o desempenho deles em hardware diferente.
Hoje em dia, é difícil defender que o Linux seja muito mais leve que o Windows, especialmente em ambientes de desktop. Isso é em parte porque alguns dos ambientes de desktop Linux decidiram investir na criação de uma experiência melhor, adicionando mais visões (usando a abrangência da disponibilidade da GPU para manter a área de trabalho rápida) e também adicionando mais componentes e abstrações, que poderiam ser discutidas. tornaria o sistema mais pesado.
Por outro lado, o Windows tem se livrado de alguns protocolos legados e introduzido novas APIs, o que pode resultar em um Windows moderno mais responsivo do que costumava.
Uma coisa que ajuda o caso do Linux é que você pode torná-lo mais leve, selecionando componentes específicos (como o uso de gerenciadores de janelas simples em vez de ambientes de desktop completos), possivelmente ao custo de alguma usabilidade .
Outra possibilidade com o Linux (por ser um projeto de código aberto) é que você pode recompilar o sistema com otimizações específicas para o seu sistema, o que pode ajudar a reduzir a última melhora percentual de desempenho que é difícil de obter em outras plataformas. (Se isso for de interesse específico, confira distribuições como o Gentoo, que constrói todo o software a partir da fonte e permite que você personalize os detalhes da compilação.)
É difícil dizer se você terá problemas com o Linux detectando e reconhecendo o hardware em seu laptop. Para o básico (cpu, disco, teclado, tela), geralmente é bom, mas alguns componentes, como webcam ou touchpad, podem causar alguns problemas ou talvez exigir alguns ajustes para funcionar da maneira esperada. Você pode querer pesquisar no Google o modelo do seu laptop + Linux para ver se encontra detalhes ou histórias de outras pessoas que tentaram instalar e quanto sucesso tiveram com ele.
O Ubuntu é tipicamente uma distribuição que tende a ter um bom suporte de hardware para desktops e laptops, então talvez você possa verificar isso e ver como funciona.
Finalmente, existem várias maneiras de executar o Linux no seu laptop antes de instalá-lo, muitas distribuições fornecem imagens Live-CD ou USB que você pode usar para inicializar o seu laptop e fazer um "test drive" antes você se compromete a instalar. (Lembre-se de que alguns deles podem parecer "lentos" ao ler os arquivos em mídias lentas.) De qualquer forma, provavelmente é uma boa maneira de ver se você gosta de alguma distribuição mais do que outra e ver como eles suportam seu hardware.
Boa sorte no seu mergulho no Linux! E conte com o Unix & Linux, faça mais perguntas se precisar de ajuda mais específica.