If you can afford it...
go with an ssd, it's worth having a smaller ssd and an external hd for the performance increase it brings.
Also that model is notorious for problems with the SATA cable it might be worth putting your HD in an external enclosure and seeing if it'll boot from that. If it does it's possibly just a $20 cable to fix.