Sonic Defender
Headphoneus Supremus
Sounds like a faulty driver. Differences exist commonly, but it shouldn't be very obvious either. Have you tested with different pieces of music? Rarely, but sometimes the channels in a recorded piece seem quite different due to mixing, but that isn't common, more likely a driver issue sadly.