first check your network properly check through router who is broadcasting check any virus in your network check any switch may be given to brodcast check this thing if u wiil get whos client given broadcast just check his cable nic card etc.
Use <a href=”http://www.wireshark.org”>Wireshark</a> on a computer to detect network broadcasts. Run a 5 minute packet capture to see what station(s) could be causing the broadcast issues. I would not be totally convinced that broadcasts on your local LAN would be causing high latency between two networks across a network provider’s network since broadcasts should not cross between routed networks. So, it may be causing some issues on your local LAN but not across the link between local and remote routers. You can also use the pathping utility. pathping is an excellent troubleshooting utility to look at latency & packet loss along a path.
Usage: pathping [-g host-list] [-h maximum_hops] [-i address] [-n]
[-p period] [-q num_queries] [-w timeout] [-P] [-R] [-T]
[-4] [-6] target_name
-g host-list Loose source route along host-list.
-h maximum_hops Maximum number of hops to search for target.
-i address Use the specified source address.
-n Do not resolve addresses to hostnames.
-p period Wait period milliseconds between pings.
-q num_queries Number of queries per hop.
-w timeout Wait timeout milliseconds for each reply.
-P Test for RSVP PATH connectivity.
-R Test if each hop is RSVP aware.
-T Test connectivity to each hop with Layer-2 priority tags.
-4 Force using IPv4.
-6 Force using IPv6.
It’s not a gui but it does give very valuable information within a single utility about the path between a source & destination.