Apmaddock, says you are in rural nebraska what are your options of high speed?
Not much. In fact, I've spent a lot of time in the last couple of months getting everything that I could out of what I've got.
Basically I can have dial-up, satellite, or wireless. DSL stops about a mile from my house, as the crow flies.
I had satellite, but found that dial-up actually worked better for gaming. Sad. I know.
Now I've got wireless. I've upgraded it several times over the last few years. It went from 2G, which was miserably inconsistent and required frequently resetting my modem, etc. to 4G (ISP says 5G…right…

. This 4G has been much, much better. I've had NAT Type 2 from the start, it will stay logged onto the PSN basically without interruption, and the ping has been great:
The upload speed is the biggest hurdle, and it occasionally causes me to lose the ability to speak…or at least be heard…online.
The big upside to this provider is their customer service. Not only have I been given discounts for being a customer of theirs for as long as I have, but they are willing to help as they can. They used to have a resident gamer who opened some ports for me on the 2G system. When I upgraded to 4G, he was gone, but I did not know that and emailed him, anyway. What I got back when I asked for the ports to be opened again was an email from another guy saying that the gamer didn't work with them anymore, but this guy went ahead and put my modem/router in a DMZ. Great!
I put my PS3 in a DMZ on my router, and things have been great, since. I have not had a single problem with never-ending loading screens or not seeing people in-game since I did that.
I would also have the option of upgrading my service yet further, with higher speeds and whatnot. I could even get a business class connection with them which gives my connection priority through the radio, but I have noticed little traffic most of the time. Of course, all of that would come at a price, and I'm already paying more than I should for the privilege of online gaming.
If you're interested, this connection also gives me HD quality when I'm streaming Netflix. So that keeps me happy, too.