Assuming that when its sorted the Mac on wireless is ok lets ignore that one for the moment.
On PC 1 and PC 2 check the device manager to make sure that the ethernet drivers are showing as installed ok without any yellow ! or ?.
Reinstall the drivers if they are not ok and if they are then go to Start/Run on one PC, with the other PCs running, and type CMD and click on OK.
This will open a DOS window.
Type in ipconfig /renew and press enter on keyboard.
That should release and renew the IP addresses on all your PCs and possibily fix anything thats gone wrong with the DHCP.