Since you have tried everything, it looks like indeed a bad drive snce it is detected as just a HDD in the bios Boot order instead of the full model number and make.
Try the bootable Seagate Seatools/WD Data Lifeguard Diagnostics. Create a bootable usb stick from a friend or neighbor or school...