Seems to have helped, instead of getting disconnects I just get massive lag now and my frames drop to nothingness for a few second. I can live with that.To those of you have connection issues. Try disabling uPnP on your router, sounds weird I know. But it has worked for a lot of people.
I dont like to M60 anyway its far too big on my screen, I should probably change the FOV to be honest.