is there some sort of nanny software on the network which shuts you down each time you access dodgy sites . Have you tried doing a traceroute in the "downtime" to see where the blcokage is. i.e can you see your router/switch, your isp etc.
doesn't twindows connectivity diagnosis software tell you how far away the connection problem is . could be helpfull in immediate office distances.