This is the checklist i would do.
1. Connect straight to the modem and see what speeds you get. Use a different cable for this as well.
2. If the speeds are fine for the modem to PC connection, then the router is bad.
Okay I did that and the speed is about the same. Still no connection to iTunes and just slightly worse connection to Planetside 2 but all my other online games are the same.