Honestly, there are a lot of unknowns here. My bet is Catalyst owned their hardware and colocates it, if this is the case, they may be using a better gigabit nic in their server than what he has. Also, this could be some issues with server config, TCP window sizes, etc. You can not compare...