Well, I have an advice, which will sadly be partially useless for you since you have a Mac, and not a PC. :P
I bought HD558's a few weeks ago, and was pretty satisfied, but not impressed. Then i started looking for a DAC/Amp combo...after trying out many combos (ibasso d4, nuforce udac2) , i found the Fiio E7 + E9 the best, but i also realized that these headphones dont need an amp, since even the E7 DAC can run them just as good as with the E9... Amp doesnt seem to add any noticeable sound quality to these headphones, i actually felt like it reduced clarity a bit too.
However , I ended up buying an internal soundcard (since i only use my PC as source).... Asus Xonar D2X, which costs about as much as E7 + E9 in my country. Difference in sound quality between onboard soundcard and the D2X is so drastic that after plugging my headphones into my laptop after listening trough D2x it felt like my headphones were broken. That sound card also blows E7+E9 out of the water in just about everything... sound is much clearer, more musical and i'd say more "emotional" in performance, pretty warm, but very detailed, soundstage is much better...bass is much more controlled and punchy...and overall the cards seems to add nice warm timbre to the HD558 headphones. That card also has a headphone amp inside (although it doesnt say it has it in any review, it clearly says its got a headphone amp in manual), so it manages to run the HD558's extremelly easily. I actually heard that it can run DT880's 600 ohm at high volumes.
Only after trying out that card (it was recommended to me in music shop after i returned the E7+E9) did i go and check what kind of components it actually has built in....all high quality, the kind of stuff put into external DAC's that cost 3-4 times more.
So, my recommendation is, if you use your MAC as the source, and dont want to spend 500$ on amp/dac, soundcard is the best solution.
However, as i said, you have a MAC, and i think Asus doesnt have driver support for Mac...so you might wanna try some other card like M-audio audiophile 2496....