É importante frisar que a partição de boot deve estar no disco que você irá colocar no outro computador.
Quando você tem mais de um disco instalado no computador, e em algum desses discos há uma partição de boot já existente, o Windows coloca os dados EFI do bootloader nesse disco, e deixa o outro no qual você está instalando o sistema apenas para a partição de dados, logo, ao colocar esse outro disco em outro computador, não haverá dados do bootloader para o sistema iniciar.
De resto, deve ser ok. Eu imagino que a chance de incompatibilidades não seja tão alta quanto estão dizendo, até porque o sistema consegue instalar/reparar os drivers necessários automaticamente.
Caso tenha o desejo de fazer isso recomendo que use alguma distribuição Linux. A troca de plataformas será muito, muito, mais otimizada e sem problemas do que no Windows.