On your 95 the only sender that will work is DAC11079, which is NLA. The other option is to use a resistor on the aftermarket sender.
Personally I think that it's always a good idea to have the radiator rodded, and also to change the fan clutch and thermostat if original.
The best way to get accurate temperature is going to be thru the Obd2 port
1974 E TYPE SIII V12 CONV BRG
1995 XJS AJ16 CONV BRG
2004 X TYPE AJV6 AUTO BRG