@swell07 If you have separate headphone outputs as you say, then it probably has 8 outputs. The question will be whether you have access or the soundcard will only decode surround sound.
What does Asio4All show when you click the spanner and expand the list of pins on the left hand side.
Asio4All and Pd start working properly together when you re-start Pd having set up the Asio4All panel while Pd was running. You start Pd, select ASIO, select Asio4All and set the number of inputs and outputs you want, open the little green or red icon in your tray, set the Asio4All controls to match your Pd settings and tick the pins you want to use.
If you set 30 inputs and 30 outputs in Pd for Asio4All it doesn't matter. Pd will just not use ones that don't exist.
Then close Pd. The Asio4All icon should disappear after a few seconds. If it doesn't (and maybe even if it does) check your task manager to be sure that Pd.exe or Pd.com is not running. End the task if it is.
Then restart Pd and the (now it should be green if working properly) triangle should appear in the tray..... and you should have your 8 channels. It is a good idea to tick the "use callbacks" button in the Pd audio settings......... AND some of the terminology is different.......
Block size 64 in Pd translates as "Asio Buffer size 64 samples" in Asio4All.
Post a pic of the Asio4All control panel if it does not work.