I tend to agree. No one can argue that that is the correct radiator for your car, yet I am sure you can defeat your over heating issues with it, a proper and correct fitting radiator would work so much better, I believe. Good luck with your choice!
I can be slow or thick headed at times so Just for the sake of clarity, the core support “opening” has actual radiator cores and fins filling it....top to bottom, side to side?