Overheating at idle

First, have you 100% verified the temperatures with an IR heat gun? If so, how is the fan driven? The water pump pulley should ideally be a little smaller than the crank pulley.