Actually there's no other way of doing it. The processor will always do something - it can not simply stop doing things. When there are no programs trying to run on it, it'll run a null loop process called System Idle Process. If any program, any program at all, wants to use the processor, the system will let it have it instead of the System Idle Process.
So - any program at all which has any calculations at all to do on a continuous basis, will use 100% of the CPU _UNLESS_ there are other programs competing for the CPU power.
In other words, the only way to get a game like Guildwars to not use 100% of the CPU, is to have other processes compete with it for CPU, e.g. if you run a full virus scan, or encode an MPEG in the background, Guildwars will get less than 100% CPU.
That GW is getting 100% of the CPU is good, as it means GW is running as fast as it can on your machine, and is not competing with other software for your CPU.
|