I've used CAKE and it worked against the injection hacks that I tested against it.
As for uploading or downloading.. that's a bit trickier, because these things are only possible via exploits in the source engine. The anti-cheat would have to be coded to specifically target and block these.