wrenaudrey :
Does fps and resolution rely on cpu or graphics card or both?
And what i meant is that in a graphics card, is it the memory of that card that gets you to those resolution and stable fps?
Specs:
Core 2 Quad Q8300 2.5Ghz
4GB 2x2 Corsair Xms3 1333Mhz
CIT 550W psu
Asus P5G41C-M LX
Is my processor capable of the new games, like bf3?
My memory, is it lacking? Do i need to change to 1600Mhz?
You should have listed your current GPU as well. I'm guessing BF3 will work on your system - albeit at a lower to medium graphics level at 1080P. Multiplayer also has an effect on your system. Normally multi-player games require a bit more power (if I was to throw out a random number I would guess anywhere from 10-20% FPS depending on the game and type).
Basically how a PC game runs will depend on mainly 2 things, really. You need a fast CPU to drive all the information, and fast GPU to push the graphics. Games don't really rely too much on HDD besides the fact that they have to load off them, having a faster or slower HDD will not increase FPS. However having an SSD over an HDD can greatly decrease loading times of games.
A decent card to run BF3 smoothly at 1080P would be something like a GTX 560 TI 1GB minimum, check out this link:
http://www.tomshardware.com/reviews/radeon-hd-7770-7750-benchmark,3135-6.html
IMO "smooth frame rates" in a game is anywhere above 60FPS. Please note they used a i7 3960x for this test though and 16GB of ram.
One more thing I wanted to add, BF3 is quite a demanding game. It has the most advanced engine to date.
I think for you - if you add an extra 4 GB of ram for a total of 8GB (if you have a 64bit OS) and possibly upgraded your video card - you should be able to run bf3 with decent frame rates (might have to turn off AA/AF or turn them down).
Edit: Ram is also important. Having too little ram will make windows create a large page file on your HDD and slow things down to a crawl. So 3 things are the most important.