Could you do a tracert to the game server hostname or ip address at different times of the day. This will show where network delays are occurring. It could be routing problems.
Some other users are posting this type of problem just now.
In Windows, command window, tracert followed by web site or ip address
Do it for each game site that you use.
Linux has similar command.