Ah, mas assim não funciona mesmo. Quando o windows é instalado no Hd, ele é instalado em função do hardware existente, como placa mãe, processador, chipset, etc. inclusive são instalados os drivers referentes a esse hardware, então vc não pode colocar o Hd com o windows em outra máquina, pois ele não vai reconhecer nada desse outro hardware.
O que vc poderia fazer, é deixar o (Windows 95) na antiga máquina e fazer um dual boot ou uma instalação única com alguma distro Linux, isso vai depender dos recursos da máquina antiga, vc pode tentar uma distro mais leve como o Xubuntu ou outra, seria uma forma de não gastar nada e ainda agir dentro da legalidade, sem recorrer à pirataria.