PAC is a bull***t term - invented to increase sales. I know, I did work for the company that originated it! They are just PLCs with extended capabilities - many PLC manufacturers do not use the term and have products that will kill most of the so called PAC controllers!
Generally, from my experiences, DCS are quite good at handling lots of I/O but the communications are so slow when the I/O numbers go up it is not funny.
I prefer to use distributed PLCs with good comms networks.
For remote I/O I will not use Ethernet IP either - lots of stuff on the network usually anyway and there are some really good remote I/O networks out there.
My favourite is CompoNet - unfortunately only Omron seem to have taken it on - 1000 I/O updated in 1 ms over 30 metres - awesome! Profibus and Device Net are really slow compared to that.
Then Ethernet IP between PLCs.
Even Ethernet IP struggles - I have one job where there are 17 PLCs with lots of stuff being transmitted from all PLCs to all PLCs. When I connect with my programming software and monitor/online program 10 PLCs the network crawls to a snails pace - almost as slow as serial! There are 14 more PLCs to go on the network - I am thinking of putting in another network as it will get really slow - 1-200 ms network transfer time is not good enough! LOL
In future on heavy network jobs I will use EtherCAT if I can - it is far more efficient - maybe even use it for remote I/O as the network use will be way down. EtherCAT has really tight and fast network packets and a wire ring comms can be implemented with detection of cable break between nodes. Check out
http://www.ethercat.org/default.htm