Constant disconnects, playing online impossible

Solution 1:

It seems like you're losing packets here, but I would suggest that you try port forwarding anyway. You can find referenced guides here and here.

If you don't know how to do that, what you want to do is go to Portforward.com then find your router. There will be an ad, but you can close it in the top right corner. You can probably just use the default config using the link found in the top paragraph of the page, generically seen below

If you do not see the program you are forwarding ports for, you can try checking out our Default Guide for this router, which is a generic guide that should help you get through the basics of getting an open port on your X

Then you want to follow the instructions for that specific router to allow the following ports:

UDP 27000 to 27030
TCP 27014 to 27050
UDP 3478 to 3479
UDP 4379 to 4380
TCP 3478 to 3480
TCP 5223
TCP 8080
TCP 50000 to 50100
UDP 50000 to 50100
UDP 3458

Once all of these ports have been forwarded, you should notice an improvement in connection quality with other Dark Souls 2 players. If not, you could also try the more complete list of ports in the original posts of either link at the top of my answer.

Solution 2:

This is a tough case, because the symptoms do not point to one cause.

For starters, you want to rule out any of your equipment causing problems. You want to setup a "direct" internet connection. If possible, direct from modem to computer is the best, but almost no providers do this anymore.

Next best is to set up your computer as the "DMZ" target. This basically means anything pointed to your external IP goes to your computer. Do NOT leave your router in this mode, because your computer will probably get hacked.

If this "solves" the problem, great. The problem is with your equipment. You can at least fix it.

If the problem persists, then the problem is beyond your network. You'll have to call your ISP and... well, quite frankly YMMV by a LOT at this point.