Acts of Congress suffice, but it's not possible to entirely get rid of the Cabinet if for some stupid reason anybody would want to, since the 25th Amendment assumes its existence.
Not really. First off the 25th doesn't call it the Cabinet, and second of all what it does say is:
So for example, if the Congress wanted the Supreme Court or the Joint Chiefs of Staff to vet the Vice President's determination that the President is incapable of performing his duties, it could.
There is one weakness in the 25th. What if there is no Vice President to trigger the inability section? At that point, things revert back to the original Article II Section 1 Clause 6 muddle.