If when fully charged, the A/C system cools the cabin at an acceptable level, then there's probably nothing wrong with the compressor. Most likely, there's a leak in the system. Usual suspects are the evaporator and the different hose fittings. The compressor may also leak at the body when the main seal is compromised.