Ok so, here's the thing. If your friends advise to fix disconnects is to just defend, then you shouldn't be playing.
That is the common knowledge these days for anyone telling people to defend is viewed as a complete PVP noobie that should not be listened to. It's not something that should ever be done.
The other thing regarding disconnects, its not something reinstalling is going to fix. It's 100% netcode based vs SEs anti bot teleport code.
In PVP a long time ago people used to bot, they used to teleport, it was a problem, and SE implemented measures to counter it.
The problem, those countermeasures kick YOU even if your character "appears" to teleport on the server when you are not, even just a few feet, and even just a few inches. That is why you get kicked from PVP, because your router is not handling packets fast enough for it to not show up to other people as you skipping around latency wise. (You know, those people you sometimes see in the match that in one spot, then just appear in another, and happens in any online game, ya they get booted in 14's pvp even tho their character will sit there idle for a bit)
In short, if "you" see entire groups of enemies standing still then play "catch up" seconds later, you're the one lagging and are going to get booted. But honestly if it's bad enough to where "you" can see everyone stop/starting thats REALLY bad, for 14's pvp you typically won't see that and still get booted for lag you dont see happening.
Their counter measure is too strict, its also something they probably wont change because they don't care, which is irritating, I know.
In short, unless you have a 400$ Nighthawk router, a clean signal, AND perfect DcB going into your modem from the street (You can't see this, unless you specifically know how) You're going to get DC'd in pvp. Some Gaming VPNs can help with it, but it's going to keep you right at the borderline of getting booted, not a place you wanna be.
This is why when SE servers are overloaded you get kicked still only in PVP, because during overload even though it's "their" servers not keeping up, the other netcode they have is saying it saw you move 5 feet in a milisecond instead of 3 feet like you were supposed to, so it kicks you, and most likely half the entire dang alliance.