Usually whenever you use internet frequently and visit the kind of spamming entities , it could cause such problems for you, Also it could be a hard disk problem
to check the hard disk:
Go to Applications>Utilities>Disk Utility
and check both sides of the hard disk (Repair Disk Permissions &...