Quote (lz4 @ Aug 22 2023 02:59am)
Probably a bad impeller in the pump, assuming you have an aio cooler (as you haven't listed any pc parts), or a bad bearing in a fan, or drifting fan blades.
These are the typical culprits when it comes to buzzing noise, along with coil whine. Since you can temporarily fix this by slapping the pc, I doubt it's coil whine.
Instead of laying the smackdown on the pc, try stopping every fan in the system manually while they're running, one by one, by gently pressing down in the middle of the fan (dont touch the blades lol).
If the sound stops when you stop one of the fans you've found your source.
If you can record the issue it may be easier to discern what's up.
Should have mentioned I have done exactly this where the buzzing is and it's coming from above the fans. Will upload a picture in one second