Sounds like an ISP issue if you are having high ping playing solo. I'm also in northern Ohio if you are in southern you may connect to different servers. But I have rarely seen pings over the 35 ms range. I do have really good internet so that may help.
I have noticed high ping players tend to melt me even though I'm on a 4 bar with very low ping but I may just be host in those situations. I tend to pull host because I have tons of bandwidth at 150/20up.
You aren't playing on wifi are you? I have had a few nights with bad connections but my ping is generally pretty good. You on ps4 or Xbox?
I'm playing on a Xbox.
I'm in the southwest area of Ohio. I'm hardwired to 8 port switch and use Time Warner as an ISP with a 50/5 connection. When I use the internal Xbox test I get like a 100ms ping but I believe it's trying to hit the servers at MS on the west coast. Locally when I ping on any of my PC's or wireless tablets, I get around a 10ms ping, which you would expect.
At any rate ,it's rally annoying and I don't know what to do about it. Is there a way to choose a sever? If I remember on Titanfall I could choose what server I wanted to connect to based on the ping rate.