can you run some traceroutes and continuous pings to the servers that you are having problems with when they occur, then we can see where abouts the problems are occurring.
It may be an oversubscription issue, if you pm me the mac address of your cable modem then i will have a look on monday for you
oh and

to the site