ACS is higher grade than USP according to the people at ASC and general chemistry websites.
Tolerances for impurities are HIGHER in USP than they are in USP - in other words, they allow more impurities in the USP. The ACS is subject to more tests, and the tests are more rigorous.