Ich würde die PC-Seite (Lastseite) von der Controllerseite (Steuerseite) Trennen, das vorweg.
Um die verschiedenen Controller miteinander zu Verbinden würde ich CAN nehmen (SJA1000 von Phillips).
Gegen RS485 spricht allerdings generell auchnichts.
Um die Verbindung mit dem PC herzustellen, würde ich ein Gateway benutzen, dass die Daten auf Ethernet (100Mbits) umlegt, hier könnte ein NETArm von NetSilicon zum Einsatz kommen. So brauchst du nur einen Ethernetfähigen Controller und du kannst maximalen Speed zwischen den Rechnern fahren. Die µC wären da nur im Weg, sie sind schliesslich nur für Steueraufgaben zuständig, nicht um morz Daten zu verwerten. 1MBit mit CAN ist kein Problem, genausowenig wie die Strecke, zur Not schaltest du einen Repeater dazwischen.

Andere Frage ist, ob du dir wirklich so einen Aufwand machen willst. Im Prinzip kannst du alles was du da beschrieben hast mit EIB machen. Es gibt auch EIB to Ethernet Konverter. Schau mal bei der Firma Buschjäger.

Gruss
Michael