id go for the dropping connection id try pinging from cmd prompt type the below
ping -t
www.google.co.uk
just let this run in the back ground and if it gets no reply for a few lines then comes back id say its ur ISP and not the network card thats local to the machine