All a ping will tell you is path connectivity and if there is an issue on the path, it doesn't tell you WHERE the issue is on the path. You should try a trace route instead of a ping. It will show you where the issue is along the path.
I found the problem. It was heavy internet traffic from streaming applications that was eating up all the bandwidth. The router and network are fine.