Hey everyone. I own the Sennheiser HD 598 and I was told that I needed to get a headphone amplifier in order to see its true colours shine. I own a laptop and use the Creative Soundblaster X-Fi Go DAC, I know not the best decision. I recently tested my cousins Monster Beats Studio by Dr. Dre Headphones and although they sounded horrendous I couldn't help but notice that the sound was louder and more involved compared to mine which although were much more refined and spacious definetly lacked engaging sound. I'm not a bass fanatic, I don't want it to interfere with the rest if the music like the Beats did but I still feel like it needs to be present so I guess I came to the conclusion that it's time for a headphone amp. After doing some research it seemed as if I didn't need the most powerful amp for the 598 and that a decent portable amp would suffice. I've looked into the Fiio line of amps/DACs and they look very appealing. I've now come to a dead end because I've realized that if I'm going to get an amp I'm also going to need upgrade my DAC. The Fiio e7 is a DAC and amp but I need both features functioning at the same time, do they? I want to be able to amp my DAP too so I know the Fiio e10 isn't the best option either. That only leaves the option of the e11 and then using my current DAC and potentially upgrading to the e7 in the future. The Fiio e17 also looks really appealing but as of right now ~$120 is my cap. What I'm basically asking is, what is the most practical solution? Will an amp make a big difference? Will my DAC with an amp be enough for a engaging and refined sound? Will upgrading my DAC be necessary as well? If it makes a difference my music taste is very eclectic random picks from my library: Judas Priest, Adele, Amy Winehouse, Beatles, Bjork, Bruce Springsteen, Clutch, David Bowie, Depeche Mode, Doors, Feist, Florence + the Machine, Lykke Li, Kanye West, MGMT, Misfits, Nirvana, No Doubt, Queen, Pink Floyd, Radiohead, Ramones, Doomriders, Fever Ray, Slayer, Tool, Bathory and Sex Pistols. Thanks in advance!