These are standard PC components designed to work together. What made you ask this?
As to the "perfectly" part I'll write no. Just look in these forums for people with PC issues daily. PCs are far from perfect.
Bob
Can intel's d975xbx2 motherboard work perfectly with the 'seagate barracude' hard disk? Which one would be better- SATA or Seagate?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic