Buying a new hard drive is almost always cheaper than buying a new computer. If you suspect you need to upgrade or replace your hard drive, ask a computer technician to diagnose your device (and request a cost estimate if the culprit is indeed the hard drive).