We still can't play games like Crysis @ 1920x1080 without going below 30fps?
Yea, it's a basic question but I just find it really annoying to spend nearly $200 on a piece of hardware. And, yes it works most of them but sometimes it can't keep up. What's hold us back exactly?
Technically speaking, lag is not caused by low FPS but cause low FPS, and lag is the result of bottleneck that occured somewhere within the system.
Because there are lot of things going around within the PC. There has been new generations of CPU/GPU since the release of crysis, but google it around and you will see that the raw speed barely increased. Look at CPU, the raw speed (in terms of hertz) of pentium is close to I7. The difference between the 2 is the number of cores.
Before the release of I7, many gamers believed that C2D is better because it is cheaper and faster than C2Q because it is easier to overclock and applications(programs) aren't utilizing multi-core(Think about a task that were suppose to be done by a single person, i.e. data entry with a single computer, having more people doesn't help unless more computers are given, but even then data must be catagorized to avoid redundancy.)
In other words, C2D is as fast as any newer CPUs when running a single program that was created a long time ago. Besides that, the unit of measure "FPS" is misleading. When you see 30 FPS, it doesn't mean the computer is generating 30 Frame per second, but more like "the average signal recieved by CPU from the GPU in the past X cycles is 30."
That is, let say GPU is now ready to send a signal indicating a frame is ready to be drawn, but to send this information, first there must be a clear path between the GPU and CPU. In simpified terms, the signal must go through the PCIe from video card to North bridge, than from North bridge to CPU. Note that there are many things connected to the North bridge and if the signal can only be send when the busses are not in use.
Lots of programs claim to utilize multi-core system, but what it really means is it allows other core to somewhat off load from the main core.
There is a simple math, 1 single core cpu (A) running at 3Ghz vs a dual core cpu (B) running also at 3 Ghz. If a program does not utilize multi-core whatoever, then B doesn't have any advantage over A. If 10% of the program can be offloaded on another core, then B will be 10% faster than A.
The long and short of it is dual core is not twice as fast as a single core, and quad core is not twice as fast as a dual core when it comes to gaming. Lag in crysis occured when high computation is needed and can't be offloaded to other cores or North bridge is too busy at the time.
There are ways to reduce the traffic of the North bridge like SSD, faster RAM, external sound card and network card with onboard CPU, but these will only help minimum FPS and the controlling factors are usually video card and cpu.