.......Drainage around the perimeter will only stop the water around the foundation. Water under the footings and floor is a ground water problem which is not easy to control.
The block foundation you install needs to have a sealant around all 4 walls to keep out the water at the walls.
Your post said you would only fix 3 or 4 of the walls.
My recommendation is to treat all the walls, not with tar but with a material which can expand with the cracks you will get in the future.
Look into some waterproof membranes. Best solution for these type of foundations.
Find out why this foundation failed in the first place, and get more opinions!!!