Vedo che ti hanno già risposto, quindi aggiungo solo qualche cosetta:
-Che temperatura dovrebbe regnare per un funzionamento perfetto dei PC (10-15 a seconda del caso... )?
Visto che disponi di un locale adatto, per risparmiare sulla bolletta direi la più alta compatibile con le temperature più critiche dell'HW. Per una migliore efficienza poi non comprerei neanche i case e monterei i PC n questo modo:
con il getto dei condizionatori puntato direttamente contro i dissipatori più critici.
Quindi cercherei di isolare l'ambiente dalla polvere esterna con una porta adatta o modificandola con delle guarnizioni opportune. Eventualmente anche installando uno di quei ventilatori che filtrano/mangiano la polvere.
-I PC devono essere perfettamente TUTTI uguali per creare un Cluster?
In realtà per BOINC basta un'armata brancaleone di PC connessi a internet.
-Che sistema operativo? Linux...ma poi con Boinc? Meglio Windows Server?
Per risparmiare sugli HD e sui loro consumi potresti prendere in considerazione la configurazione con boot da disco di rete di
Dotsch/UX
una distribuzione di linux creata apposta per BOINC. Ma non è semplicissimo metterla su e cmq siccome non è aggiornatissima potresti avere dei problemi con i driver delle schede video. Quindi direi che è meglio usare il sistema operativo più adatto in funzione dei progetti su cui vuoi far elaborare ogni singolo PC. Per BOINC un'armata brancaleone di sistemi operativi va bene.
Sicuramente sia windows o linux sempre le versioni 64 bit anche se hai meno di 4Gb di RAM.
-Windows Server è compatibile con Boinc? È come un Windows normale?
Ha più servizi caricati e in media i driver delle schede video sono meno aggiornati, specie nelle versioni vecchie come 2003. Meglio un windows 7 base (home? non ricordo come si chiama) a 64 bit che riesce a caricare qualsiasi driver.
-Come posizionare le GPU all`interno dei singoli PC? Ravvicinate o possibilmente distanti?
La soluzione migliore secondo me, ma che è anche più costosa, è una sola GPU per scheda madre: puoi usare MB più piccole che consumano meno, hai un numero di CPU maggiore (servono molto anche quelle) e meno problemi di configurazione.
-Un eventuale cluster è controllabile da uno schermo...molti PC invece come sono gestibili?
In locale puoi installare BoincTask o BoincView su un PC esterno alla computer room, ma in rete locale con gli altri e da li controllare tutti i nodi. Poi se devi accedere, ad es. per configurare dei driver, a una singola macchina puoi usare VNC (sia per windows che per linux), su windows meglio non usare remote desktop perchè ti blocca l'elaborazione su GPU.
Se vuoi anche il controllo remoto via internet installi su quel PC logmein o qualche altro SW di controllo e sei a posto.
-Come gestire una eventuale caduta di tensione?
L'importante è che riparta anche il condizionatore. Alcuni modelli rimangono in standby dopo una caduta di tensione.
Se vivi in un posto molto freddo d'inverno per risparmiare potresti pensare di spegnere il condizionatore e usare un circolo forzato (filtrato) di aria esterna. Ricorda infatti che il costo maggiore sul lungo termine di una simile impresa non è l'HW ma la "forza motrice"