Sounds like a bad fan clutch
Another thing to check is the a/c compressor bearing. If it's failed, it will create much more drag than usual.
I bypassed my compressor and now it runs better, stays cool, and bumped the gas mileage up.
SilverBullet75
Formerly: '01 Ebony VXSTLTH
Now: '08 Saab 9-7x Aero 6.0L