Champion radiator - I cut her open

Doubt it. I run a 3 core Be-cool radiator in mine, and rarely run the fans. As long as I'm moving the temp never gets above 190.
In heavy traffic I only run one of the two fans. The 2nd fan has been relegated to a back up since it's not needed. If your hot then something else is wrong.

Could be the rad and could be the water pump. Try a hi-flow pump and a new rad and see what happens.