use differant Sata Ports and cables on your MB. both your HDD and SDD giving the same disk read error sounds like the MB or somthing else is wrong and not actually the HDD, SDD.
run memtest to eliminate RAM.
test the HDD and SDD in another machine to make sure they are working fine.
you could possibly try update the MB Bios, wont do any harm.
iv had a bios go bad and i got strange BSOD's which i was sure was RAM, spent a week testing each stick for 12 hours in each slot etc.
do all of this and post your results. im certain theirs a explanation and/or solution to this problem but it will take some work and testing done by you.