A few points that I think should be thrown in, as I really want to get this working. The sound and font issues, as stated in the opening, are purly vista problems. The game works perfectly in xp, I'm trying to find a way around this at the moment. Sadly without much success so far.
As for the patch issue, I have never seen a patch for this game dated later then 2000. The most common that I can find is a 8,533,284 byte patch.box modified june 26 2000. This comes bundled with an 852,042 byte exe modified the same day. This is the patch that came bundled with my version of revolution and was downloaded from a few test servers. To my knowledge this patch does absolutely nothing except increase the patch.box file size from 5,233,255 bytes (what my version is shipped with) and change the exe modified date. Therefore The high dive doesn't work. I can't test the height issue because I haven't gotten to those levels yet.
I have no idea where you got the patch that was uploaded. I would love to run a few tests but to do that I need a copy of the 2004 patch file and preferably the exe that comes with it if it's a different size then the one I mentioned above. Also a copy of the SavedGame.dat would be nice just so I don't have to walk through the levels up to the problem ones. Also simply for curiosity's sake how big is the patch.box file that comes with a clean install on your version?
Although I do feel that unless someone with hacking experience shows up the only real option is to find out what each patch does exactly and switch files depending on the circumstances necessary.