I have the 8.1 workhorse. Motor is great but GM AC system is poor quality. My compressor started leaking at 25K miles. I added freon every spring for 4 years then finally had AC rebuilt for $1200.
Part of the cooling problem is the fan must pull air thru the AC, trans cooler and radiator. When going slow there is no ram air effect to aid fan, at 60 MPH it cools pretty good.
I did 2 things to help this. 1. I installed a manual valve to make sure hot water was not running thru the heater core.
2. I improved the seal between the fan shroud and the radiator. OE has strips of rubber which clip on the shroud about 1.5" wide. I found one under the MH then discovered the poor design. I cut medium duty 1/8 " plastic strips 4" wide and taped the to the side of the radiator and shroud. They are about 18 to 24" long. I cleaned the surfaces and used aluminum tape to tape it in place. This keeps air being pulled thru radiator and not coming in behind the radiator. I may replace that with Eterna bond tape since it's working so well.
What an improvement! I can drive thru town with stop lights and stay cool. On the Highway on 95*+ days I don't need high unless the sun is coming in the windshield. No gen/AC needed.