Dell inspiron 531 freezes

so 60% of the time it works everytime?

Have you made any system changes? have you installed any new hardware ie hdd, ram etc
i suggest booting into safe mode and running some utilitys like chkdsk memtest