Ah, the P4SD, I know that one pretty well. It was one of my first commercial recap jobs. I have an entire thread dedicated to it here:
https://www.badcaps.net/forum/troubleshooting … erboard-polymod
That said, you might want to further replace some of the caps on yours.
The CPU VRM low-side area looks good - I see all Panasonic FL electros and Sanyo SEPC polymers. All of these can stay and are good.
However, all of the Teapo caps need to go. The three 16V 1200 uF ones a little further from the CPU should be changed. Panasonic FM or FR or FS or Nichicon HW or HV or United Chemicon KZE or KZH or KZM or Rubycon ZL or ZLH or ZLK should all do the job fine. While at it, grab an extra one and fill-in that empty spot too. You can use either 1000 uF or 1200 uF or 1500 uF caps (@ 16V rating) - the board won't care.
I suspect the "whistling" noise you're hearing is from the NB VRM filter caps. That would be, IIRC, rail "F" on my cap map on the BCN drawing I posted. It's comprised of two Teapo 6.3V 1000 uF caps close (under) the 4-pin 12V CPU connector shown on your picture here.
It looks like you also have two Nichicon HM series capacitors on the Vdimm (RAM supply) rail. This one is labeled "C" on my diagram. It's in parallel with the Rubycon MBZ 6.3V 3300 uF cap below them, so even if they are bad, the board can still typically "limp" with that.... but it's recommended you replace those two Nichicon HM caps if they have a date code with a range of H01xx through H05xx. They often go bad, but don't always show it.
Lastly, I'm assuming you removed the Northbridge heatsink just for when you were washing the board and didn't try running the board like this. Granted the i865 is a pretty tough chipset, but you still need to run it with its proper heatsink nonetheless.