Do you have virtual Headphone surround on with your laptop card? Because the music shouldn't come my behind until you enable a virtual 5.1 feature such as Dolby headphone. Have you turned off all the extra functions of your on-board sound card?
I can make my music sound "better" by turning on the plugin Doby headphone in foobar2000. It would convert 2.1 music to 5.1 virtual surround for your headphone. Anyway, maybe your sound card is really better than E7.
There is a list of "Enhancements" for me to choose from--virtual surround, room correction, etc. They were all off.
Looks like the E7 just wasn't any better than my soundcard. The worst part is that I'm struggling to hear any difference at all between the FiiO E7 + LOD cable and my iPod Nano's internal amp...