Electric - Pusher Fan ?

I agree, when i had the mechanical fan on my demon with pretty built 340 and have a shroud and both hood seals it would rarely ever see 190, maybe in stop and go in the dead of summer when it was 98 out or if you were pretty aggresive on the street racing from stop light to stop light. Stayed at 180 the rest of the time. Since upgrading to the high flow water pump and t stat and clutch fan she sees 190 a lot more often, but that is due to the fan clutch setup, that mechanical fan should be moving tons of air.

I agree with the above, it may be time for a new radiator, also if you are running ac and have a condensor in front of the radiator it could be causing a restriction if both the fins on the condensor and radiator are damaged or clogged