trev123 wrote:when it had finished it said I had about 3,000 files that needed fixing.
Actually, IIRC, it says "3000 files could not be verified and will be reacquired".
It doesn't really mean 3000 files need fixing. It only means they couldn't be verified.
The game can't verify these files because of diverse reasons, including network problems, server problems, and some files being actually broken.
If it can't always verify them, then it can't always fix them.
So you need to so the procedure again, and again, until it says "0 files could not be verified".
Only then are you sure that all files were verified and/or fixed.