My 98 Wrangler (4.0) was running the same temperature.
I noticed a coolant smell over the last several weeks and saw a small split in my upper radiator seam.
I decided on a replacement and went with a NAPA # 3060 which was supposed to have a brass tank. Upon opening the box, I found that it had a plastic tank instead. I also decided to install a new 180 thermostat and coolant.
All I can say was that the radiator was an EXCELLENT fit with no alteration to any of the bolt holes. The shroud went on perfect and you would think that it was all factory parts. I think I had about $160.00 in all of it.
My Wrangler runs at 190 degrees and I'm happy as hell. Oh BTW, NAPA told me to save the receipt and original box and if the radiator ever fails, bring it on back for a new one.