Tuesday November 24 2009
Story Header

FPSLabs Home: CPU FPS Limiting: The Pro Gamer's Plague

By: Christian Koebel - Published December 10, 2005 at 3:55 AM EST - Writer Archive
Ever wonder why your 7800GT can't manage the same FPS as someone with a 6800GT? A hint: it has nothing to do with your graphics card.

Introduction
In any gaming system, the two most important parts are your graphics card and your central processing unit (CPU). In system builds these days, it is more than common to spend a majority of your money on a great graphics card while skimping on the CPU. Are the people running 7800GTX's with a puny Athlon64 3000+ getting optimal performance or are their games "CPU limited"? This article finds out.

What does “CPU limited” mean?
Any modern computer game requires a whole lot of silicon muscle to get it running properly. Since the launch of Quake 2, 3D graphics cards have gone from being a novelty bragging right to carrying the brunt of the processing load. Since the architecture of a graphics processing unit (GPU) is specifically designed from the ground up to handle graphics processing, it can provide much better FPS at lower clock speeds than a CPU could ever imagine.

However, this leads to a problem. Since the GPU is so finely tuned towards graphics proessing, it can't handle any other operations. It can only do one thing, and it does it very well. CPU's, on the other hand, are built to handle any type of calculation sent at them, but not very efficiently compared to a specifically designed product like a GPU.

Here's the issue at hand: Games take more than graphics calculations to get them to work. The computer, in addition to graphics, has to process artificial intelligence (AI) calculations for single player games, and handle net code for multiplayer games. Additionally, audio calculations, and more recently, physics calculations, must be done as well as many other behind-the-scenes operations. And on which part of the computer do these tasks fall? Right smack dab on the CPU. In the past year, graphics card technology has advanced to the point that current generation cards don't break a sweat with even the most graphics-intensive games. The processing power of the CPU, however, has not advanced as quickly. This has lead to the biggest problem in performance computing since before graphics cards: the plague of CPU limiting. Put simply, the CPU is not able to handle all the background calculations as quickly as the graphics card can handle the 3D calculations, and thus the CPU is a bottleneck.

How do you find out if you're CPU limited?
The best method involves viewing a demo and using a program such as Fraps to record the FPS achieved, then repeat the process after changing the resolution (and thus the load on the GPU). If the average framerate is not affected by a resolution shift from 800x600 to 1024x768, then your system's performance is being limited by your CPU. It's very straightforward.

The System

  • AMD Athlon 64 3500+ (Newcastle core)
  • eVGA NVIDIA GeForce 7800GT
  • 2x512MB Kingston Value Ram (3-3-3-8)
  • eVGA 133-K8-NF41-AX (nForce4 SLI chipset)
  • 160GB Maxtor DiamondMax 9
  • Creative Sound Blaster Audigy2

Continued (1/3) »
Page:

User Comments

1
19% Ranking 19% Ranking 19% Ranking 19% Ranking
0 Frags
+   -

Interesting read and the graphics are the win.
I had no idea that COD2 would be so graphically intensive.. seems to me that the more intense the game with physics and what not would mean more cpu-limited. We see this with CS:S and Q4, but why does cs1.6 show these results as well? I would figure that cs1.6 has very little to do with the processor, especially because it barely registers on my ultra bad and old p4.

However when my CPU is busy with other things its devestating to 1.6. Then again most people wouldn't do really CPU intensive things in the background while playing cs.

This comment was edited at 12/10/2005 4:18 AM
sweet penance for the sound
2
101% Ranking 101% Ranking 101% Ranking 101% Ranking
GotFrag Prime!
0 Frags
+   -

COD2 on DX7 instead of 9 is much less taxing on your computer, it performs like cod1.
3
69% Ranking 69% Ranking 69% Ranking 69% Ranking
0 Frags
+   -

#1, the point is that the CPU is the one factor that is keeping the FPS down to where it is. This is evident by seeing the same FPS with increased graphics strain due to increased resolution (resolution changes are purely the load of the graphics card and logically get more and more taxing the higher they go). If the game was limited at all by the GPU, then you would see a decrease in FPS at higher resolutions.

True, CS 1.6 is not really "limited" at all when you have decently-high performance parts, as you can see from the outrageously high frame rates - but when you consider that it must be limited even if that limitation does not truely affect the playable FPS, it is definitely the processor.

This comment was edited at 12/10/2005 4:55 AM
FPSLabs - Managing Editor - http://www.fpslabs.com - #fpslabs @ gamesurge
4
223% Ranking 223% Ranking 223% Ranking 223% Ranking
0 Frags
+   -

very interesting read and very informative. now i am considering going with a different cpu ... cuz the rig you just tested is basically the one im going with lol.
5
94% Ranking 94% Ranking 94% Ranking 94% Ranking
0 Frags
+   -

#2: agreed. In dx9 mode, though, it's insane
6
66% Ranking 66% Ranking 66% Ranking 66% Ranking
0 Frags
+   -

Very nice article. Looks like we need better processors from AMD then! :D
[b]GotFrag Features Writer[/b]
7
44% Ranking 44% Ranking 44% Ranking 44% Ranking
0 Frags
+   -

If you're going to get a new CPU go with one of the AMD X2's for sure. My dad built a new rig last week(Amd 64 X2 4400+, 2GB corsair twinX, x800xl)because of the dual cores you could have some other extremely taxing program running at the same time as the game and see almost no drop in performance.
#Premier! Texas LAN team competing in CAL-Ripken
8
31% Ranking 31% Ranking 31% Ranking 31% Ranking
0 Frags
+   -

interesting
9
15% Ranking 15% Ranking 15% Ranking 15% Ranking
0 Frags
+   -

nice article ! very interesting
#X3O
10
18% Ranking 18% Ranking 18% Ranking 18% Ranking
0 Frags
+   -

I think the PSU is the most important part of a gaming computer. I can't count the number of "My PSU died in my gaming rig, help!" threads.

PS: My 3000+ Athlon64 does just fine clocked at 9x295 (2655).
#stasis :: CAL-M Source S4 1-2
11
78% Ranking 78% Ranking 78% Ranking 78% Ranking
0 Frags
+   -

wow low fps :(~
12
223% Ranking 223% Ranking 223% Ranking 223% Ranking
0 Frags
+   -

i was just going to say what #7 began to .... basically AMD needs to upgrade their cpu's and if we want to upgrade now .... x2 is the best way to go am i right?
13
72% Ranking 72% Ranking 72% Ranking 72% Ranking
0 Frags
+   -

with the use of dual core, i can tell the next things that limiting is mainboard, with its north, south bridges.
这里是哪? ︻┳═一 I am Hit!
14
26% Ranking 26% Ranking 26% Ranking 26% Ranking
0 Frags
+   -

cod2 > quake 4 in graphics
#IDLEMYCHANNELROFL
15
104% Ranking 104% Ranking 104% Ranking 104% Ranking
0 Frags
+   -

haha nice banner
16
68% Ranking 68% Ranking 68% Ranking 68% Ranking
0 Frags
+   -

nice comp there Ze, similar to the one i'll be getting soon ;]
~
17
3% Ranking 3% Ranking 3% Ranking 3% Ranking
0 Frags
+   -

#2 agree
18
12% Ranking 12% Ranking 12% Ranking 12% Ranking
0 Frags
+   -

I thought Quake 4 was capped at 60fps or around?? but close too 100? wow, I am getting on the edge of 100 with cs1.6 (99.9 99.8 ect) But since I thought quake was 60 only I figured a upgrade would not be nessecary, but know I think its time to go to the store.
19
94% Ranking 94% Ranking 94% Ranking 94% Ranking
0 Frags
+   -

#18, it is capped at 63 fps. However, the engine lets you run a timedemo which doesn't cap the fps. That's what I ran. But in any real game enviornment, 63 fps is the limit
20
59% Ranking 59% Ranking 59% Ranking 59% Ranking
0 Frags
+   -

hehe I get 60fps max on cs1.6.

I knew tht my cpu was causing the massive fps drops in source(down to 5 in 3/4mna firefights, he nades+barrels), but I didnt know it was restricting my max fps as Im using a PCI gpu :P
21
80% Ranking 80% Ranking 80% Ranking 80% Ranking
0 Frags
+   -

intel celeron(r) 2.4 ghz processor is bad
:x
22
31% Ranking 31% Ranking 31% Ranking 31% Ranking
0 Frags
+   -

would the fps be limited if it was riged up like this : 7800gxt w/ amd athlon 64 4000+ ?
If you are one in a million, there are at least 100 ppl exactly like you in china.
23
5% Ranking 5% Ranking 5% Ranking 5% Ranking
0 Frags
+   -

Whats my problem? i have a 4200 and a 7800gtx-e and i get great fps in source(120 lowest-300) and in 1.6 with with full fps on i chop/lag every few seconds and its nothing to do with my rates.
you can time when its going to happen it happens every 15-20sec and its not lag as much as it looks like the player freezes in one spot than catches up.
24
31% Ranking 31% Ranking 31% Ranking 31% Ranking
0 Frags
+   -

while playing cod2 i got around 60 fps -70fps i thought i had some problem or something , because i hear others bragging of getting over 100 - 200 fps in cod2 , obviously thats bs
If you are one in a million, there are at least 100 ppl exactly like you in china.
25
48% Ranking 48% Ranking 48% Ranking 48% Ranking
0 Frags
+   -

ewww such bad fps... horrible.
: ^ D
26
35% Ranking 35% Ranking 35% Ranking 35% Ranking
0 Frags
+   -

i like the banner :)
Too good for cal-o, too much of a life for cal-m, cal-im for life.
27
94% Ranking 94% Ranking 94% Ranking 94% Ranking
0 Frags
+   -

#23, the 4200+ has some serious issues with hl1-engine-based games. Google the problem, it's very common.
28
69% Ranking 69% Ranking 69% Ranking 69% Ranking
0 Frags
+   -

#23
here is what you need to do: right click on my computer and go to the advanced tab and click on settings for startup and recovery. click on where it says edit.

this will bring up a copy of your boot.ini file. save it as is (with a different name) to your desktop so you can find it again easily if you mess up. edit the file by adding "/usepmtimer" to the operating system tagline. your file should look like this:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(...
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDO... Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer
FPSLabs - Managing Editor - http://www.fpslabs.com - #fpslabs @ gamesurge
29
14% Ranking 14% Ranking 14% Ranking 14% Ranking
0 Frags
+   -

#27 lol "serious" problems. You have to check one box to play CS. Totally not worth having the best processor for the money on the market.

quite an interesting read, tho im sure the processor used was to encompass the average gamers cpu, i wish they would have done some beasty x2 machine with dual 7800's just to see if there was a significant difference.
31
9% Ranking 9% Ranking 9% Ranking 9% Ranking
0 Frags
+   -

Really good article, I can't remember how many times I have had to hammer it in some people's heads that if you spend insane dollars on a GPU, it won't help as much if you cheap out on every other part on the pc. Maybe this will open people's eyes on the fact that it's not just the GPU which gives you the FPS you need.
32
5% Ranking 5% Ranking 5% Ranking 5% Ranking
0 Frags
+   -

seems to have worked #28 thank you very much.
33
42% Ranking 42% Ranking 42% Ranking 42% Ranking
0 Frags
+   -

Wow great article. CoD2 is awsome. =D I have the special config thingy so I can get 91 fps steady. But I never knew that the CPU could rape your frames that badly. x_X
Two Inches From A Main Artery
34
10% Ranking 10% Ranking 10% Ranking 10% Ranking
0 Frags
+   -

i've been telling this to people for like two years and everyone's still asking why they're getting so and so fps with so and so gfx card -_-

19 Iiyama PLH481S-B Black
MS Windows XP HOME SP2
256MB Gigabyte 7800GT
250GB MAXTOR SATA
Sennheiser PC 155 USB Gaming Headset
Asus A8N-SLi Premium Motherboard Socket 939
AMD Athlon 64 X2 3800 Dual Core Retail S939
Enermax Noisetaker EG701AX-VE(W) 600W PSU ATX 2.0
Corsair XMS4400 TwinX PC-4400 2GB
Asetek VapoChill Micro Ultra Low Noise S754/S939/S940
Western Digital Raptor 74GB 8MB Cache SATA x 2

Thats what I have and I get 100 fps in cs 1.6 :( not tried Source yet though, and in Quake 4 I get 60 and not sure about CoD2, not really played it yet :P
n0thing, Volcano, dboorN, mehLer, zid NA ::: Tentpole, LeX, Tixo, zonic, NEo Euro Dreamteam
36
94% Ranking 94% Ranking 94% Ranking 94% Ranking
0 Frags
+   -

also I must say that is the best art ever.

glad you all are enjoying the article.
37
80% Ranking 80% Ranking 80% Ranking 80% Ranking
0 Frags
+   -

very nice read
P180b~X2 4000+ @2.8ghz~MSI K9N 570~2GB Crosair XMS2 6400~EVGA 7900gt~WD 2x250GB~OCZ 520w~Benq 19"
38
44% Ranking 44% Ranking 44% Ranking 44% Ranking
0 Frags
+   -

What you omitted to mention is the fact that the difference in FPS between an Athlon 64 3000+ and an Athlon FX-55 is about 30% while the latter costs 700% more...

So yes it's better to have an homogeneous config, but you better invest in the GPU than in the CPU as for the same amount of money you'll get much more from the video card in game applications.

Anyway, buying the latest hardware is plain stupid as you pay much more and get just a little more.
39
49% Ranking 49% Ranking 49% Ranking 49% Ranking
0 Frags
+   -

very nice article guys!
word.
40
13% Ranking 13% Ranking 13% Ranking 13% Ranking
0 Frags
+   -

I'm buying a new computer from alienware, so is 3.4p good with 512 7800?
In addition should I get 1 or 2 g?
41
14% Ranking 14% Ranking 14% Ranking 14% Ranking
0 Frags
+   -

i have p4 3.2 and it bottle necks my 850 hard, i get the same fps aas when i had my x700 pro in there
42
34% Ranking 34% Ranking 34% Ranking 34% Ranking
0 Frags
+   -

good article,
[b]GotFrag?[/b] CS:Source Staff - Graphics Artist
43
44% Ranking 44% Ranking 44% Ranking 44% Ranking
0 Frags
+   -

#41 if you only play CS then it's obvious, what did you expect ? :S
44
39% Ranking 39% Ranking 39% Ranking 39% Ranking
0 Frags
+   -

Are these findings in game while playing or just in a server alone?

#40 if you can afford it, get 2gigs. why the hell not, i did.

This comment was edited at 12/10/2005 10:14 PM
45
6% Ranking 6% Ranking 6% Ranking 6% Ranking
0 Frags
+   -

A good ram and a CPU with cache is as important since the real bottlenecks in pcs are the buss and hardrive. but hes right.. You got to have a strong CPU to power the mas gfxcard.
46
6% Ranking 6% Ranking 6% Ranking 6% Ranking
0 Frags
+   -

A good ram and a CPU with cache is as important since the real bottlenecks in pcs are the buss and hardrive. but hes right.. You got to have a strong CPU to power the mas gfxcard.
47
7% Ranking 7% Ranking 7% Ranking 7% Ranking
0 Frags
+   -

interesting read
48
94% Ranking 94% Ranking 94% Ranking 94% Ranking
0 Frags
+   -

#44, they were from demos, most of which are taken directly from gotfrag's site in order to give a better view of ingame performance.
49
40% Ranking 40% Ranking 40% Ranking 40% Ranking
0 Frags
+   -

very good read.
~
50
15% Ranking 15% Ranking 15% Ranking 15% Ranking
0 Frags
+   -

#18 it sounds like you think just because you get 100 fps at cs you will get 100 fps in quake4.

More Pages

Submit Comments

Registered Users Only

In order to post comments, you must be a registered member. If you have not registered, it's free and easy!

Latest Poll