Je possède un macbook pro 13' 2010 avec une geforce 320m, 4 go de RAM et un core 2 duo 2,4ghz, une config relativement semblable à la tienne.
N'en déplaise aux mauvaises langues, il est largement possible de jouer aux derniers jeux avec une telle config et avec des graphismes semblables ou supérieurs aux version consoles, suffit de tweaker un minimum et de tenir un ordinateur bien propre.
A titre d'exemple : Hitman Absolution fonctionne très bien à fond en 30 fps (pas besoin de plus, au delà de 30 fps, c'est de la branlette), sauf la résolution en 1024*768 (l'astuce est de baisser la résolution et d'ajouter un FXAA ou un MSAA, ça bouffe moins qu'une résolution native pour un rendu assez similaire, surtout que les jeux d'aujourd'hui multiplient les effets graphiques et autres filtres qui font que les effets de scaling sont noyés sous la tonne de filtres).
Pour FC 3 : Mettre tout à Low, sauf les textures (terminé le temps ou les textures influaient sur le nombre de fps, si tu as minimum 4 go de RAM, tu peux allégrement faire péter High là dessus). Pas de regrets pour le reste en Low : Les différences entre les différents réglages sont êxtrémement faibles (c'est d'ailleurs clairement dit sur certains sites techniques, montrant la différence entre les differents paramètres : la différence est légère), les versions consoles tournent d'ailleurs dans des réglages Low, textures medium et post fx moyen (la seule différence avec low étant l'effet de flou lors de cinématiques/discussions... en gros c'est dispensable.)
Donc tu peux allégrement tout mettre en Low sauf textures. Pour ne pas avoir d'effets de sclaling (effets escaliers disgracieux sur les contours), ou du moins les atténuer, active le FXAA (non dispo dans les menus du jeu) avec le panneau de controle nVidia, ça bouffe que dalle (ce n'est pas du MSAA qui, lui, bouffe énormément de ressources.)
Ensuite : vire le SSAO (extrêmement gourmand et imposé, l'effet est pourtant dispensable et dégueulasse, les tâches noires autour des objets c'est juste navrant), pour cela : go Documents --> My Games --> Far Cry 3 --> clique droit sur le fichier puis "modifier", trouver la ligne du SSAO et changer le "1" en "0". Tant qu'à faire désactive également "alpha_coverage" un truc du genre, ça adoucit le rendu des feuillages mais ça bouffe (c'est un AA réservé au feuillage en somme), tu remplaces là aussi 1 par 0. Tu enregistres, clique droit sur le fichier et passe le en "lecture seule" afin que le jeu ne change pas tes paramètres une fois lancé.