I know how you feel as I had to wait 22 months for DSL/Cable to reach where I live. Prior to that I had Satellite internet, and the only thing that it was good for was large downloads, and you can forget on-line gaming due to latency. My advice, go satellite for now (if you've got the fundage). IMO ANYTHING is better than dial-up.
I'm getting way-tired of waiting for DSL or cable to reach me here (in rural northern NJ) Is there another way to get a fast connection? I've heard internet by satelite is possible but not great.