I played it on the PC less than 2 weeks ago. With the patch, it wasn't atrocious. I only ran into one game-blocking glitch - in the Mexico mission, the elevator doors stayed shut on some save-loads, and you couldn't open them. There were a few collision detection problems with vents too (failure to crawl into them). As for crashes - I didn't have any crashed until probably 2 levels from the end of the game - and all of them resulted from trying to quickload a savegame in which I had the Quick OPSAT displaying the satellite map. If it was turned off, no crash.
But the menus and savegame ordering sucked horribly.
As it was I only paid $10 for it so I wasn't all that annoyed.
You seem to have gotten very lucky. I ran into a lot more trouble than that and from looking over Ubisoft's forums back then, my experience was fairly typical. I played the game on 1.02 and as far as I know, that was the last patch released for it.
The major bugs included things like certain NPCs in the JBA base getting stuck somewhere and preventing the game from proceeding, and some save checkpoints in Kinshasa where the game instantly crashed upon entering them. I was only able to pass them by going into the game's ini files and binding a key to the Unreal engine's ghost command, so I could fly around them.
As for entering vents, you basically need run at top speed to perform this and many other actions in the game. This was obviously the result of a direct port from the 360's analog stick.
Well, just let me know (through e-mail, IM, etc.) when you'll be ready.
I'll send you a PM soon. I probably won't have time to play it for an extended period until early next month though.