Don't buy anything until you get your head around the concept of impedance.
Impedance is a measure of electrical resistance. It does ***NOT*** tell you how loud the amp will drive the headphones.
Yes, there is a relationship, but it's more like trying to figure out what your car's mileage will be knowing only the horsepower. Those two are related, but how much does the car weigh? How is it geared? Do you drive on highways or in cities? And so on.
The measure of how loud the headphones get is found in the sensitivity. You will see this measured in decibels, or dB given a certain amount of power, measured in Watts (W) or milliwatts (mW).
Impedance tells you how efficiently the amplifier transfers power to the driver. The amp has an output impedance and the headphones have impedance. The closer the two are, the more efficient the transfer of power.
But that's not all there is to it.
If you had an amp putting out 10mW at 32 ohms, and 32 Ohm headphones that need 150mW to generate 100dB, that's not going to work well. The impedance would be perfectly matched, but 10mW would not be enough to drive them. Now, if you had an amp putting out 1W into 8 Ohms, that would work much better than the 10mW amp with the perfect impedance match.
There's more to it, but I hope you're beginning to see why lower impedance headphones will not necessarily increase performance.
And I'd stick with the HD-600. I don't much like the HD-595 or the K-701. Some people do, but I think the 580/600/650 series is much better.
I'd unload the RA-1 (those are designed for Grados, by the way) and pick up something like the Gilmore Lite. That has good synergy and is far better matched to Sennheisers. Also look into selling the soundcard and picking up a DAC or a CDP. Or maybe a turntable.