Its ruined you should give it to me to modify!
Now that seems worth a look (for the low speed temp) - did you have to remove it to sort it?
Taking the radiator off really isn't that bad a job. It looks quite dramatic when taken apart but a good soak and hosepipe wash and it will make a big difference. You can then rule it out as causing the problems.Driving at 90 for any length of time in a 17 year old XJ is bound to test it a bit.