BF3 is very video heavy but not so much CPU heavy. According to the toms review i would expect your PC to get the same FPS on high?
What speed is your ram? How much do you have?
What speed is your PCI-e slot running at?
Are all your temps good? Is anything being throtteld?
I worked on a foxconn board with a wolfdale 2.53 and a GTS250 that was running like crap. When I used cpuz i saw the ram was at like 533 and single channel and my pcie port was at 4x. I updated the bios and magically the pci-e port went to 16x. Then I manually set the ddr2 ram to 800 and 555 2t (it was generic ram with no lable so i was guessing) These 10 minutes of tweaks made the computer go from like 20-30 fps to like 50-60 fps on low-medium.
I just re-read my original post. I really should proof read all my threads. I looks like English isn't my first language... Sad.
Anyway, GM are you saying that a new quad core will preform the same as my 4 year old dual core? I find that very hard to believe.
No, I mean a AMD quad core and an Intel quad core will perform very similarly. I hate seeing that Tom's article referenced all the time because that was only done in single player, and a scripted scene at that where the CPU isn't doing much.
The video you saw of people using the GTX560ti on Ultra settings getting 70fps was most likely from the Beta or Alpha.I highly doubt a single GTX560ti could even pull above 50fps with everything on Ultra and full A/A,A/F.
As you guessed it your limiting factor is your CPU.BF3 seems to really like a quad core CPU although the speed isn't as relevant.It seems that a quad core at 4ghz and a quad core at 2.5ghz render the same fps with only a minimum fps increase.As said above it's more GPU than CPU demanding and although a quad core will benifit you,you can still only get so far with a single GTX560ti.But you should at least be able to play on high settings.
EA included some nifty console tools with BF3.When your in a game press the console button and type in "render.perfoverlayvisible 1"(to disable it type 0 instead of 1).That will show you which is rendering faster the CPU or GPU.You want them to be about even.The lower the number the better.Do this and post what numbers your getting.
You don't have a bottleneck. You are getting the performance you should be expecting with your setup. You'd probably need a quad core cpu upgrade and have to SLI those your card to run ultra in BF3, even at your lower resolution. The game is very demanding. I have an i5-2500k @ 4.4Ghz and crossfire 5850s and I'm only running high settings at 1920x1200. I'm getting ~90fps average, but once you account for dips in huge firefights to stay +50fps, that's a good range for me. People who say they're running at Ultra on any decent resolution with ANY single card are full of it. Or they're terrible at the game and don't mind 20fps.
Last night when I was home I only got the play a round or two but I wanted to post my findings. It seems that my GPU number is always between 10-25. Average is about 18 in combat.
My CPU is on average about 5 higher. In crazy fire fights my CPU spikes and I've seen it go as high 80 but normally sits around 25-35 in combat but is much less stable. Bounces into the 40's with big explosions and anything that my CPU wasnt expecting.
So I guess there is my answer. Until I go i5 I'll have to deal with some choppy graphics here and there.
Select BF3 From the list and the model of your GPU, user their recommended settings, but take note and keep in mind, all other hardware goes hand in hand, so if you dont meet the RAM settings or board then you will def see disimprovment on your system.