said by silbaco:His NIC/Switch/and computer are without a doubt the bottlenecks.
As awesome as this is, he is only getting 60-70% of what he is paying for. Some would say it is great, don't complain. But if it were At&t or Comcast, most would say that is completely unacceptable. Granted this guy may not have hardware capable of the speeds, but the significant difference in upload and download makes me think he is not the bottleneck. If he where, the speeds would be nearly identical.
If I paid for gigabit service, I would expect gigabit speeds.