The impossible to solve overheating problem

I don't know if you resolved this but I doubt the fan and shroud is the issue for a car traveling at 45. If the car is moving the fan is doing nothing. Its why formula 1 cars dont have fans. I would guess its the pump or the quality of the radiator. We are running almost the exact same fan and rad setup and my car doesn't over heat. I am using a BeCool rad and spal fan which my make the difference. I also don't have the seal between the hood and radiator support. A thermal gun would help a lot. Inlet and outlet temps of the rad even the actual temp of the engine in different spots. You can get a ryobi one for around $40 and it will be accurate enough for what you are doing. It will be money well spent if it gives you some direction.
20181121_083711.jpg