Thanks for all the help. This is my first post to the freeNAS forum so I appreciate everyone's help in getting me up to speed on the forum rules.
Okay. After more testing I've been able to solve most of the issue, but before I get to that here is the basic info that I should have provided before. My debug file is also attached.
Intel Server
8GB RAM
Dual Xeon 1.6 Ghz
Four, 3TB WD RED drives in raidz2 with a Windows (CIFS) share configured
I'm using a Linksys e2000 flashed with DD-WRT as the "client" router that communicates with my main router which is a Linksys e4200 v2 smart router with the latest Linksys firmware.
I use this server as an all around NAS, but mostly for movies, photos, etc. I run plex server on another Windows computer and serve movies from this big NAS.
Before I moved the server the surge protector it was plugged in to was suddenly shut off by an accidental flip of the power button, which caused the server to do a hard power-off. I moved the server to a new location in the basement and the speed was very sluggish afterward. I ran basic SMART tests on the drives and they all passed (luckily), but did not run more in depth tests. However, the drives seem fine. I ran iperf to see what I would get. Here are the results:
http://pastebin.com/UQbqHmzp
(I started streaming a movie and that's when the drop happened).
I decided to move the client router to a new location in the basement that is closer to the main router and ran iperf again. Here are the results (again, streaming a movie shortly after beginning the test):
http://pastebin.com/bYumsXSh
As you can see, the second results were much better and the server started behaving closer to normal. I did notice that movies I encoded in mp4 take much longer to begin streaming while movies encoded in mkv stream way faster.
I'm going to be moving the server again once I re-model a room located directly beneath the main router. Hopefully that will provide good results with the speed between routers.
Thank you everyone for your help!