I don't know what is better to buy Intel Pentium Dual-Core Processor E6600 3.06GHz CPU, Or GTX 560 Superclocked ? I would buy 1 item at once. I want to play BF3!! And wuld I can play it on High settings? (Not Ultra) So there's my spec's:
Graphic Card:ATI Radeon HD 5450
Processor:Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz
Installed memory (RAM): 8,00GB
System type: 32-bit
In your case, games will most likely benefit more from the new graphics card as opposed to the new CPU. However, if you're going to also be getting a new CPU at some point, I would consider choosing a better CPU than the one you've chosen, like an Intel Core i5 CPU (Sandy Bridge or Ivy Bridge)
Also, unless you've modified your 32-bit OS to properly recognize more than 4GB of RAM, having 8GB of RAM won't do you any good.