This thread was a fun read. I hope
@john5220 found his setup provided a noticeable difference over his soundcard and didn't resort to drastic measures.
In my experience, the vast majority of headphones don't need any amp if you have a reasonably good designed source, even a portable one. Even 300 ohm headphones don't need an amp necessarily. I see Oluv got some flack for that video, but he was stating a very simple thing, and he actually provided sound files for anybody to download. I don't think he made a blanket statement about headphone amps being a waste of money for all headphones.
The HD58x, HD600, and HD650 are actually very sensitive headphones and don't require an amp if you have a source that works for them. You don't need something special, just something which is not crap. The only way you can determine this is by testing. I would never buy a headphone amp before buying a headphone. And in any case I would find a portable source which works, and then take it with me along with the headphone to the store when testing amps, because otherwise you might be spending your money in a very expensive placebo.
I am not talking from a theoretical point of view, I actually am listening as I type to an HD540 Ref 2 (which is a 300 ohm headphone and quite a bit less sensitive than an HD600) from a portable MP3 player. I have the volume at about 80% because more than that would be uncomfortably loud. I hear no distortion, and all the frequencies are represented naturally. The bass is fricking awesome and well defined. For example, bass drum hits on orchestral works appear clear and powerful, cymbals are transparent and well defined (all the frequencies that make a cymbal hit sound like a cymbal hit are there). I can run this for 10 hours on a 850mah Eneloop AAA battery. Just think a little bit about what I just told you.
If I run the HD540 from an O2/ODAC combo I have, in order to get the same volume I have to dial it only between 9 and 10 o'clock, but I hear no perceptible difference. I am not saying that the sound I will get will measure exactly the same, just that I can't hear a difference, so there is no advantage for me in using the O2/ODAC in this scenario. My K240M (600 ohm) is a different story, but the HD540, which is a tougher nut to crack than the HD600 sings happily from my portable mid 2000s, run from an AAA battery mp3 player.
The good thing about having a nice DAC/amp combo is that it gives you versatility and something to fall back to, a reference.
I don't think the main reason portable sources or computer outputs can sound like crap with headphones is because they don't have power. Mostly it's due to poor designs or to bad matching of components (I'm talking mostly about output impedance, for example).