Alright after many days of messing around with this i actually got it to work. and no i am not making this up i am getting true surround sound from ps3 from my omega striker card.
First thing you need to do is set your PS3 to optical out and select DTS as the only selection for sound.
Next download AC3Filter and Media Player Classic Home Cinema and follow these instructions
After installing AC3filter and the correct drivers. Open MPC-HC, go to View > Options and select Output.
Important: Under DirectShow Audio make sure the right output is selected (not system default), in my case this is Speakers (HT Omega Striker 7.1.
Go to Filter Settings and make sure everything there is unchecked, (all of them including external) then continue to Audio Switcher and disable the built in audio switcher.
Continue to external filters, choose Add Filter and select AC3Filter, press OK and make sure it is set to prefer.
You can now close Media Player Classic Home Cinema.
Locate the AC3Filter config in the start menu under Programs. This will bring up the following dialog. Set Output format to something that matches your speaker configuration.
Continue to the SPDIF tab, and make sure the settings under SPDIF passthrough match the following screenshot.
Then continue to the System tab and make sure it matches the following screenshot.
Now press OK so it saves your options.
Now open Up MPC-HC Agian and click File open device and select your SPDIF input
Everything should work (Please note i have only tested this on my omega striker so i am not sure which cards this will work for but should work for anything with a optical input) There is also a tiny delay but nothing to extreme sometime you may need to restart MPC to regain audio if it freezes.