I just ordered the Corsair sp2500s online, but I read a lot of reviews saying that unless you use FLAC files and a good sound card, it won't sound as good as it can. Is this true? And if so, what card should I buy? I need it to not be too expensive (I'm no audiophillac, but I do like good quality sound) and it needs to be external, and plug into my laptop with usb or something. By the way, my pc is the HP Pavilion dv6, which is supposed to be a media laptop. I think my ipod touch has slightly better sound.