I was surprised to hear that you started your ascent from a 100+ dive with only 500 pounds of air. I've signed many waivers that says you must start your ascent with 1,000 pounds of air. One outfit I dove in Key Largo said you had to be back on the boat with at least 500 pounds or they would not let you dive again (we called them the dive Nazi's). I've set a rule of thumb for myself to start my ascent, and it is going to be different depending on your air consumption, but it works for me:
30 ft or less - 500 lbs
40-50 feet - 600 lbs
50-60 feet - 700 lbs
70-80 feet - 800 lbs
80-130 - 1000+ lbs
Typically for me, since I am an average female and my air consumption is really very good, I find myself low on no-deco time long before hitting my remaining air time on deep dives, so my attention really gets focused on the remaining no-deco time on those deep dives. I would not consider 500 pounds enough air for myself to ascend safely from a depth of 100+ feet, even though my air consumption is really good. I dove once with two guys who brought an extra tank to share between them so they could stay down with me while I was on a single alumn 80.
If you find yourself in a strong current and need to conserve air, just get a normal swimming position, turn yourself into the current, focus on a fixed point and kick in a relaxed manner, just enough to maintain your position. If it's a truly ripping current, perhaps it should have been a drift dive.
K..