@Kennerc when the PS3 crashes sometimes (not always) are damaged sectors of the hdd (real physical damage, is imposible to repair that sector)
In a PC the OS sends an order to the hdd bios to "remap" (or relocate) that sector to one of the spare sectors that all modern hdd's have
The amount of spare sectors ready to be used for remaps depends of the hdd manufacturer... when you reach the limit is imposible to remap more sectors (so the next damaged sectors are marked as "available to store data" permanently) and whatever filesystem you create or file you copy in it is going to be corrupted
--------------------
The first time you noticed the speed problems (and the dualshock3 sync problems) it was because either the filesystem was damaged or because you had new bad sectors (waiting for being remapped)
When you do the "restore filesystem" the PS3 firmware is supposed to identify and fix all the problems of the filesystem... and it should complete in around 5-10 minutes as you mentioned (so it seems it was completed fine without any huge error)
Inside the "restore filesystem" there is a text at beginning (before running it) that tells something like "a error happened, the filesystem is going to be checked" but this is not really a report (because the restore filesystem has not been initiated yet)
The fact that you was having dualshock3 sync problems makes me think the bad sector was located under dev_flash (so you had one or more firmware files damaged, not the games)
A firmware install should fix that though... at that point the bad sector should be identifyed and remapped by the hdd BIOS
But incase that hdd have reached the limit of "spare sectors" then it cant be remapped and is going to be there forever, if you install the same firmware version multiple times there is going to be a file that is going to be copyed on top of the bad sector (always the same firmware file corrupted)
This is one of the things you can know by loking at the S.M.A.R.T. info... if you have a big amount of sectors that are already remapped/relocated then that hdd is either not usable, or not much relliable
The next thing you should check is if the hdd sectors are working at normal speeds, there are programs like MHDD that can run a "surface scan" and reports the speeds of all the sectors as stadistics, results of this test are very usefull, and the test doesnt deletes any data btw (only reads sectors and calculates the access speeds of that reads... but doesnt writes anything)
If you see the hdd have all the sectors "healthy" then is great... you can treat it like if it was taken out from the factory today... the hdd is perfect and you can abuse of it for several years, lool
If you see that it have a lot of sectors with low speeds most probably means the "headers" are weared (so the problem are not the sectors, but in the component that reads the sectors and cant be repaired)
And so on... depending in the results of that "surface scan" you can deduce a lot of things
Actually, MHDD is going to tell you the exact location of the vague/slow/damaged sectors and eventually you are going to see how they appears together or repeating a checkboard patter... that ones are "scratches" of the reading head over the plate (or "landings" in hdd slang), it happens when you hit it while is working
If you pass this "surface scan" successfully... the only posible culprit is the filesystem (software, created by the PS3 firmware), and the only way to fix it is either in the "restore filesystem" (but it seems this is not fixing it), or by formatting the hdd in PC
Is better to format it in PC than in PS3, because the PC is going to wipe it entirelly (not a single byte can escape)
if you do it in the PS3 it seems some of the info related with partitions offsets/sizes, and even some of the data from the partition is preserved... and eventually (incase that preserved data is wrong) it can cause the PS3 to refuse to boot or other weird problems
Moral of the story... if you are in problems (or for cleanup purposes) is much better to format the hdd in PC, this way you are 100% sure that there is no "sony data" in it... and the result when you connect it back to the PS3 is the same than if you buy a new hdd from factory completly filled with zeroes
I had this problem before.. And it worked so stfu and mind ur own business..
Soft that language, he didn't said anything unpolite to you, and he is right
Formatting the hdd "sometimes" works incase the problem is in the filesystem created by the PS3... in other words is software, and by deleting the filesystem and creating a new one is solved
But there are many times when is not posible to be sure if the problem is just the filesystem or something more serious like the bad sectors we was talking about
The failproof way to know it is by doing that "surface scan" i mentioned... if the results are good the hdd is perfect
Also, if you have a big amount of remapped/relocated sectors it means the problem is happening since weeks/months ago