@dvgeek
Everything has been sorted out. I ran cat6 directly to the switch from the client and there was no difference. I mirrored the port on my switch and then performed a packet capture to get a better look at how the network conversation was occurring. Turns out that flow control enabled on the switch was the culprit with it causing the pauses to reduce perceived congestion. Additional Google-Fu uncovered this almost identical issue. I disabled flow control for the port which the Openelec client is connected to and hardset the network speed for 100 Full per the instructions found on the Openelec wiki. Links for anyone that may run into this are included below. Live TV streams and recordings are working as they should. Thanks again for all the feedback. Now off to start testing on my new Pi 2 B kits to reduce the client footprint even more.
http://www.solid-run.com/community/topic1812.html
http://wiki.openelec.tv/index.php/Configuring_Gigabit_Ethernet