A good radiator shop will give you an assessment before they boil it out. I had mine, albeit no where near as ugly as yours, boiled, minor holes repaired, pressure tested, and internally coated for $200. At the same shop, I had a heater core boiled and pressure tested for $20.
IMO, at the least it is worth some time to have it looked at.