Audio separates high and low frequency and delays low frequency

Between applications like discord, or a browser, or clementine, the audio output to my headset is split, the high end plays first and on time, and the mid and lower ranges play second and later by about 3 or 3.5 seconds. Any ideas why this is happening?