Check whether Steam is writing to disk
Open Steam > Downloads and inspect the network and disk activity graphs. A zero network rate with continuing disk activity can mean Steam is unpacking or patching files rather than downloading. Wait for disk activity to finish before assuming the download has stalled.