Se l'hard disk ha problemi di solito ti dà un messaggio del tipo "boot failure", in questo caso mi sembra più probabile che ci sia un altro tipo di problema hardware. Intanto potresti comunque provare a fare un boot da CD/DVD se hai un disco di installazione di Windows o Linux e puoi anche provare a entrare nel BIOS per vedere se riesci a fare almeno quello.
Come test del sistema dovresti provare a testare la RAM: se ben ricordo il programma per fare ciò si chiama memtest86 e può essere liberamente scaricato da Internet. Può essere utile tentare una pulizia interna al PC perché a volte la polvere comincia a creare problemi e smontando eventuali schede di espansione, pulendole e reinserendole nella motherboard a volte magicamente i problemi spariscono.