The 660 and 58x have the same driver. Hardly a "different" headphone.Better get an amp, a dac and then something different like 660. That is what i would do.
I think the HD650 (6xx) and the HD58x compliment eachother very well - worth while to own both if you like the sennheiser housing.