I've currently got a Sandy Bridge Intel i3 in my PC. I can't remember the exact model number but it's a dual core running at 3.06Ghz. My current graphics card is a Nvidia 260 job. I'm on the verge of upgrading the PC as a whole but before I do, I was wondering if it was worth my while. The PC is currently fine for what I do (mess around, play a rare game) but I'm wanting to play a few graphics heavy games such as Crysis and Metro: First Light. The resolution would be 1080p and ideally all settings will be as high as they can go. Would I be OK just adding a 660GTX to my current PC or will I really need an i5 to get the benefits?