Have you checked the switch to see if there is any rules setup to avoid communications i.e. vlans? Have you checked the firewall settings on the computers that cannot communicate? Is there any anti-virus software that is blocking communication? Do you have a switch that you can swap out and plug the 3 computers into the switch to see if this solves the issue?