That's impossible. The first card to support SM3 is the 6800, which came out in 2004, IGP's with SM3 would have come out much later. I believe the 82865G is the first Intel IGP to come with SM3 support.
Is Far Cry 2 patched/updated? Try reinstalling FC2.