A melhor maneira de usá-los é montá-los em um computador totalmente funcional e doar para uma instituição de caridade ou, alternativamente, vender no eBay e doar o dinheiro!
Eu não recomendaria misturar CPUs (e não tenho certeza que você pode de diferentes gerações), mas você pode encontrar uma placa de servidor de nível de entrada que pode levar vários processadores de nível de desktop. No entanto, para o preço (e o custo do uso da eletricidade) você provavelmente está muito melhor a longo prazo simplesmente comprando uma nova máquina baseada no Core que deve ser muito mais rápida do que várias CPUs antigas.
Quanto ao clustering, se você está realmente falando sobre dividir uma única carga de trabalho de computador entre outras máquinas, é tecnicamente possível ( veja aqui (Cluster Beowulf , mas a latência envolvida não é muito prática para o uso diário.
A única vez que recomendo ou posso ver um benefício é para cargas de trabalho reais reais, como renderização ou similar, em que você geralmente tem a capacidade de instalar agentes e dividir cargas de trabalho. No entanto, mais uma vez, você tem que olhar para o custo real - Embora não seria tão divertido, provavelmente custaria menos em eletricidade e tempo para fazer uma hora de trabalho em uma máquina baseada em Core I7 do que 2 horas em 3- 4 máquinas baseadas em Pentium 4.