If it's building up high pressure, compressor is ok. Weak compressor does not build high pressure in most cases, unless some choking in system.
Get second opinion from two or three person and then decide.
Expansion valve and compressor issues are a bit hard to diagnose. Either of these have a problem.
At 3000rpm, if low pressure is lower and high pressure is higher than recommend value on chart, there could be system blockage and a simple flush might be more than adequate.