There is an actual sound card, not just the one built into the motherboard. But if it sounds to you like it's a sound card issue and not the speakers themselves (because it happens through headphones, too), then tomorrow I'll swap out the sound card with another one from an old computer. If that fixes the problem, then I guess that's my answer!
Thanks for the idea on where to start. I'll post tomorrow if swapping sound cards fixed it.