My theory on how this should work is a small fact I came across, when you are in an environment with more ambient magic it boosts your magic regeneration, the more magic around you the better the result, but the returns are diminishing and too much magic in the air can hurt you.