Well its definitely not the cables since if I direct connect the ports on a MHGH28 card, it will register at 4X DDR speeds.
I tried pressing the reset button on the switch but that didn't seem to affect anything than taking the switch down for a few secs.
I'm not overly concerned with getting 4X DDR speeds since the storage network I have in my lab isn't capable of saturating the 4X SDR links. Just curious to see what could be causing this since yours appear to be running at 4X DDR speeds.