Any motherboard from 2010 should be able to support an SSD. I would recommend not replacing your hard drive with another hard drive. SSDs have gotten cheap enough to only use HDDs for storage. Of course, your potential budget will be the biggest factor.
Hardware just fails. Some people buy a car that lasts 200,000 miles or more before the engine fails. Another person can buy the exact same vehicle and have the engine crap out two weeks later. Stuff just fails sometimes. Maybe something happened on the assembly line or too much solder, not enough solder, slightly misaligned, on one spot and it fails prematurely. Could be anything. Could have gotten too hot in your case and caused the hard drive to fail.
Might want to make sure all case fans are working. Make sure the CPU fan and heatsink also are not full of crap and dust while your in there. Same goes for the power supply. If you find any of those to have a build up of junk, get a couple cans of compressed air or use an air compressor and blow them out until they and the inside of the case, are clean. If all of the case fans are not working, and working correctly, it would be very easy for a hard drive to get too hot and fail. Here are three options. One is for an SSD. One is for a hard drive. And one is for both.
240 GB Kingston SSD:
PCPartPicker part list /
Price breakdown by merchant
Storage: Kingston SSDNow V300 Series 240GB 2.5" Solid State Drive ($100.98 @ Newegg)
Total: $100.98
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2014-10-07 22:35 EDT-0400
1 TB Seagate hard disk drive:
PCPartPicker part list /
Price breakdown by merchant
Storage: Seagate Barracuda 1TB 3.5" 7200RPM Internal Hard Drive ($53.99 @ Amazon)
Total: $53.99
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2014-10-07 22:36 EDT-0400
Kingston 120GB SSD and Seagate 1TB hard disk drive (You would use the SSD for the boot drive, which would be very fast and increase performance, and the HDD for storage of files, games, pictures, music, etc.):
PCPartPicker part list /
Price breakdown by merchant
Storage: Kingston SSDNow V300 Series 120GB 2.5" Solid State Drive ($58.99 @ NCIX US)
Storage: Seagate Barracuda 1TB 3.5" 7200RPM Internal Hard Drive ($53.99 @ Amazon)
Total: $112.98
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2014-10-07 22:39 EDT-0400