AMD put out a driver hotfix for Far Cry 2 yesterday, and now Nvidia has followed along the same lines with a new beta graphics driver release. According to Nvidia, the ForceWare 180.42 beta driver supports GeForce 8800-series, GeForce 9, and GeForce GTX 200-series GPUs, and it's "recommended for the best experience" in Ubisoft's open-world shooter.
Incidentally, Nvidia says this release adds support for several SLI multi-GPU configurations on systems with X58 motherboards and Intel Core i7 CPUs. Neither the boards nor the chips have actually come out yet, though—those are due next month.
You can grab the GeForce 180.42 beta drivers for Windows Vista x86, Windows Vista x64, Windows XP, and Windows XP x64. Since this is a beta release, we probably wouldn't recommend it to folks who value overall stability more than a potentially better Far Cry 2 experience.