Well in my case my Temp sensors have been replaced, radiator and accumulator, reservoir tank and fluid all less than 2 years old. I haven't checked on my fans as of yet, but have thought about that. With between 25-50% coolant. I have two '96 SHO's experiencing nearly the same symptoms. One is a little better than the other, but it's running all OEM equipment minus the coolant and overflow tank.
What I can say is that when the temps are 104-120 and humidity is more than 30% is when I have issues. With A/C on and going up a 25% grade I about 65-75 mph I can watch the temps raise. A/C in the higher range wont even stay on for more than 10 seconds before pressures go out of range, rather sitting still in my driveway or driving through town at fan speeds. Going down the grade I can go any speed I want, no issues...
Conversely, when temps are 105 and humidity is lower almost no issues. One of the reasons I have been slowly working to install better monitoring in the car, to measure the ambient temps as well as inlet and outlet temps of the coolant. I have my arduino setup for the basic monitoring, but have run into a stumbling block that I lost the original connector. May just order another sensor, but not quite ready for that yet. As a side note I plan to add transmission pressure monitors and A/C pressure monitors with this kit.
I am dabbling on the pulley issue. Trying to learn 3D CAD (Fusion 360 / Blender) and plan to do some test designs over the coming months. I have a 3D printer on order from China, hopefully no bad weather for delivery...

Of course the temps won't be were I want, until next summer. Our heat waves are over for the most part. So I have some time to work on this in my spare minutes.
Gen 3 Sho Fan: do you know if that Jaguar pulley aligns appropriately with the water pump pulley? That would be the main issue. Drilling new holes would fix any mounting issues.