So I got this new laptop for Christmas, and don't get me wrong, it's phenomenal. It's a Dell Inspiron 7559 running Windows 10. The sound is loud and clear on the speakers, with a surprisingly present bass frequency. The problem is though, when I plug in any headphones, the audio gets all weird. The bass seems to be boosted and muffled at the same time, and all vocal frequencies get an aggravating slight reverb, which sounds more like the audio echoes itself after a few milliseconds delay. It's atrocious. I downloaded a youtube video (A Zero Punctuation one, but that's not important) and imported it into FL Studio (a music writing program), which didn't seem to have any problems before on this laptop. The issue still persisted, however. I changed FL Studio's audio driver from the default system driver to the virtual ASIO4ALL driver, and the problem simply stopped. The audio file I imported sounded exactly like it should on any other device. Nice and clear.
I've restarted my computer multiple times, to no avail, and tried messing around in the soundcard settings, using the built in "enhancements" to try to muffle the reverb, but it just made everything sound like it was underwater.
So basically my issue is that I either need to get a custom audio driver or a virtual one like ASIO4ALL that can run on the whole system.