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...