In my experience, Frontier sucks. Their service and support (both customer and technical) leaves a lot to be desired.
6 Mbps is typical of DSL on longer runs of older phone line. DSL maxes out at 24 Mbps, with about 16 Mbps being a more common max. Most areas have both DSL and cable Internet as options. Have you tried asking around to find out who the local cable TV company is? Cable Internet can easily surpass 100 Mbps. DSL is usually dedicated. Cable is shared, but they subnet their networks so you're only sharing bandwidth with a dozen or two of your neighbors.
Another option in remote areas may be wireless Internet. There are two types - cellular (which is expensive, typically slower than DSL, and has a low bandwidth cap), and WiFi (which is slow and often unreliable in my experience). If you happen to live nearby a McDonalds or Starbucks or other store which offers free WiFi, you may be able to leech off it with a small directional antenna.
If DSL is the only service at your location, if you're willing to pay you can ask for business service with bonded lines. Most homes are wired with two phone lines. You can run separate DSL over both lines, and bonding them makes them work as if they're a single Internet connection. There are companies which can run a dedicated line (usually fiber optic) to your house (just tell them you run a home business), but these tend to be ridiculously expensive. Like several hundred to several thousand dollars a month.
Satellite typically has unacceptable lag for gaming. It can be OK for web browsing, but usually requires a DSL connection for upstream data (you cannot transmit data back up to the satellite). It also usually comes with cellular-like bandwidth caps.