I would suggest a three row copper instead of four beacuse the 4-rows usually use smaller tubes than the 3-row negating any benefit from the extra row. Stock shroud and stock fan should work well. These can be had for around $150 or $160.
Any small block bored more than .030 over is usually going to have problems cooling due to thin walls.
I agree to check everything else first. After hot tanking you can still stick your finger in the freeze plug holes and get gobs and gobs of casting sand out so that does not guarantee a clean block. After hot-tanking, a block should be power flushed with detergent and a pressure washer through all holes and then cleaned with brushes.
A friend of mine wouldn't listen to advice from others and spent $1500 on aluminum rad., Edelbrock pump, electric fan w/thermostat, coolant filters,etc...Turned out his thermostat was stuck, ($10 problem).