Any proper DSP will do that. As for your sound card i don't know beacuse i don't have. Propper 5.1 with an external Digital Surround Processor like the Alpine PXA-H700 or the Panasonic CYAC300-EX will do this already. I know for a fact that the Panasonic will do this as for the alpine i just assume becasue it is a better unit but at 6-8 hundred dollars i will hold on to panasonic.
Sorry i couldn't help more.