Before you point your finger at your compressor as the problem (although in your case, it seems very plausible) make sure your recirculation system is working correctly. Remove your blower motor cover and have someone push the recirculation button. (the one below the A/C button) When pushed the 2 stage air valves should close on both sides. If one or none close your A/C max out put will be compromised. It is very common to have the articulator arm to break from the air valve flap, (pain in the ASS to fix) or the motor to break free from it's mount.
Also make sure your evaporator and condenser is clean and free of debris.
P.S. A while back I built a bracket that mounts a V belt 134a compressor in place of the stock compressor, I could easily duplicate it if there was any demand for it. I originally had plans to sell the bracket, hose adapters, and condenser in what I called a "Super Kool" kit, but no body seemed interested at the time.