>I will be limited to 80-100kbs internet for an extended period of time.
I route most things through Tor, but I had a long phase where my speeds were 16 kbps. I had to visit the library to download a 100 MB file once, because the website didn't support resumed downloads. That may be your biggest problem.
>What programs should I install that will use the least amount of bandwidth (background included) while still attempting to use the modern internet.
What I did was just run batch jobs on anything large. If you're downloading a large image, just go do something else for a few minutes until it's downloaded. If you want to download a large file or watch a video, just batch it and come back in a few hours or do it while you're sleeping.
>Ive already given up on multipalyer vidya
Play at the library like I did.