I put in a new HDD into my stationary computer and have tried to install Windows 7, Fedora 21 and Ubuntu 14.10.
Windows 7 didn't install at all, when I created the partition and clicked "Format" it did some work for a while and then presented me an error (I believe it was 0X80070057).
Fedora 21 installed beautifully but presented me with either "Read error" or the Grub menu which allowed me to boot into Fedora, once.
Ubuntu 14.10 installed but it froze upon reboot, when it said to terminate all remaining processes (here I did a hard shutdown and rebooted). I never got into the Grub menu with Ubuntu.
I should mention that the HDD is a Seagate 1TB, if I swap the cables to a much older Maxtor HDD with Windows 7 Home Premium on it there are no problems booting. Also the BIOS acts strangely with the Seagate drive, sometimes it doesn't add the drive in the boot list but still recognizes it afterwards if I boot a GNU/Linux installer from USB and sometimes it is stuck in BIOS so I have to reboot again.
Edit: I have done a SMART check with smartctl, both short and long. No errors on the disk.