Hello,
Firstly what do you mean by decent or stable frame rate - PR has always been a bit of a SOB, Fallujah has been known to run low FPS for even decent systems. You won't get a stable framerate with PR's big maps it will be high when you look up or out to the edges but when looking towards the middle of the map....
DDR3 is fairly rare on a 775 system - combo motherboard?
Lets assume you mean over 30fps in battles to be playable - PR is very CPU bound meaning the game performance is more affected by CPU the GPU.
You can enable an FPS indicator in PR/BF2 by typing renderer.drawfps 1 into the console.
I used to play on 1920X1080 on a laptop on low except textures with a 9600M GT P8600/2.4Ghz/1066/3MB so you should be playable.
Although your CPU displays 2.7 speed it has a lower FSB 800 and cache at 2MB. I have been playing well with an E8500 3.16 & 6870 but it is 1333 and 6MB - to be honest I'm not sure how much of an effect that this would have, but bearing in mind you can buy fast C2Ds E8500 3.16 or E8600 3.3 very cheap nowadays (just got one for my kid for USD15) it may be worth trying that - it is just plug and play no OS reinstall or anything- If you are so inclined you could overclock it.
Is your system otherwise healthy? Go to
userbenchmark as it is an excellent tool to compare to the same components so you can see if anything is performing below normal.
Is your Graphics card performing as it should are all PCI lines open/connected - I have had twice issues where they were only running at X1 not X16, is it going to full power/performance mode correctly? GPUz shows all this, Likewise CPUz can show everything about your processor.