Yes install all the farcry patches. Its been while since Ive played farcry, but I think that theres maybe 4 or 5 patches.( you have to install them in order too) Also update your video card driver.
My friends emachines did this when he first got it and we installed the patches and the water was perfect. It used to be just black with some red lines ll over the ground.