So for the high volume issue specifically, mynoise.net is a great website that allows you to adjust the volume of differing frequency ranges. I particularly enjoy the white rain noise. I'll put in my headphones and turn every frequency up until it overtakes the ambient conversation or music, from high frequency to low. This allows the noise to cover up sounds but not be too loud by only being turned up where it needs to be. Essential for math in the university library.