That's a super hard question to answer given how different hardware can be.
Some things I would try:
Try the nonfree version in case a weird driver issue is the problem. (I doubt it).
Try a different drive in that slot.
Make sure that BIOS settings aren't the problem
Make sure the new drive isn...