To give you more background this is similar to a school / classroom setting.
The ghost server is a Dell PowerEdge T310 configured for 15 VLAN's. The server connects to a "backbone" switch, Dell PowerConnect 2824, configured for VLAN's. Server is running Windows 2008 R2, GSS 2.5 Ver.2266
The server has 15 Virtual NIC's setup
ex. Virtual NIC Room 1 IP 192.168.rm#.1 SM 255.255.255.0
Optiplex 390 IP -- 192.168.rm#.100-150 SM 255.225.255.0 DG 192.168.rm#.1
From the backbone switch there is a connection to the individual classroom unmanged switches;
port 1 connects to room 1 switch
port 2 connects to room 2 switch
port 3 connects to room 3 switch and so on.
15 rooms all together, each room has an unmanaged switch in the room itself.
The rooms with the 390's are the only rooms having slow speeds. I logged on to the backbone switch made sure Spanning Tree is disabled, broadcast storm is disabled, Multicast Support enabled, IGMP snooping is enabled, and bridge Multicast is set to Dynamic.
PXE has been setup by following this guide
https://www-secure.symantec.com/connect/forums/one-pxe-menu-unite-them-all-dos-linux-winpe