Well, unplug Your HDD, then switch the computer on. In my case 99% of the sustems noise came from my HDD, which was an ordinary 7200rpm drive.
I bought a new Seagate Barracuda IV 40G, which is supposed to be the most quiet HDD out there and, believe me, it really is, I do not hear that drive even if it is working hard, like bootup and stuff, silent when doing nothing, just spinning.
The old drives noise was exactly like from a fan (first I was sure it was my PSU fan, until I did that unplug step-by-step experiment), I guess it is from the spinning of the platters.