dency45 :
Thank you. can you reccomend a gpu for resolution 1920 x 1080 at mid and high settings? And how will i know if a certain game like bf3 as you said that the CPU is the bottle neck.
When your are playing multiplayer in Battlefield 3 the CPU may cause a slowdown especially with 64 players.
I used to have a single core CPU, it bottlenecks especially when there are many players online and big explosions during a fight.
The jump to a dual core CPU made a difference to me.
A quad core will be even better as future games are able to utilize all the available cores and resources.
GTX 560 is a good card if you are playing games at mid-high and 1920x1080 resolution.
You may need to upgrade the CPU if you find games are not running as it should and you get low frame rate during gameplay.
A dual core is the minimum you want for gaming these days but if the game is unplayable you can always reduce graphics setting such as shadow for example.
These might be useful to you-
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-560/performance/Battlefield-3-NVIDIA-GeForce-GTX-560-OPS