[Guide] Improving Games Performance & Graphics


Recommended Posts

Hey,

Introductory:

This guide may seem to be a tweaking guide to increase the performance of windows rather than games, but both have a thing in common. Both are applications that use hardware resources. A kind of gamers who are cheap or have insufficient money try to search for solutions to increase the performance of games, well if you?re that kind than you?ve come to the right place (or topic). Now I want to explain something, the title for the guide is ?Improving Games Performance & Graphics, my tips doesn?t exactly enhance the graphics, they just increase the performance. But, by increasing the performance to games you might have the chance of increasing the resolution or enhancing a graphics feature like anti-liasing. I hope this guide will be helpful to all, and if you have anything to add please don?t hesitate either PM (so I could write your name in my first post) or state it Prerequisites:sites:[/b]s:

1- A great program called ?nVHardPage?. You could download it from here <http://www.nvhardpage.com/down.htm>. You could either choose v2.0 or the beta v2.0 build 5 (for up to date addicts). After the downloading is finished install this decent piece of freeware.

2- Decent disk defragmenter. One of my favorites is Perfect Disk 7. But, the one that comes with windows is quite good.

3- The usual administrative tools Steps to follows:o follows:[/b]llows:

1- Less running services. Go to ?start? than run. Type services.msc than click on OK. Try to disable or stop unnecessary services. You could use Black Viper?s Services configuration for Windows XP <http://home.cfl.rr.com/alexpb/servicecfg.htm> Less running services means more free RAM and CPU usage, which means increased performances in games. You could also end their processes for the time being, and then rerun them. Programs like Y?z Dock or Windows blind are unnecessary while running games. So if you don?t mind unload Windows Blind and quit Y?z Dock (just an example). Games need a lot of free RAM to run good, so rather than buying more RAM, ending the processes will help. You could also download Free RAM XP Pro from http://www.yourwaresolutions.com to free RAM, I use it and it isn?t dangerous at all.

2- Defragmenting your hard-dsk. Using a tool of your choice, defragment your hard-disk, and if you have a paid defragmenter I advice you to do a boot defragmentation. If you?re willing to pay for one, try purchasing either Perfect Disk 7 or Diskeeper 10 (newest versions). By defragging your hard-disk, your system will use less CPU and memory to perform disk operations, which significantly enhances your system performance. Applications will launch faster, and access to files will be faster. As a result, games will have a better performance.

3- Specifying a Paging File. You should specify a sufficient amount of disk space for your page file. Let?s say your amount memory is number (x), right click on my computer go to the advance tab>Performance Settings>Advanced>Custom. Select the partition you want to specify a page file for, than click on the Custom Size button. In the Initial Size type number (x), and in Maximum Size type number (x) multiplied by 1.5. The paging file is very closely related to the physical RAM installed in the computer. Its purpose is to extend the amount of physical RAM and make it available to the system. Both services and installed applications like games can benefit from this 'extra' RAM, even though it is significantly different from the sticks that plug into the motherboard.

4- System Security. Yeah I know I went too far. Update your antivirus constantly, and if you still don?t have one, I hope purchase NOD32, I?m not advertising but it is the best antivirus ever created (my opinion). Also, scan for spyware with using free tools like ad-aware personal or Microsoft anti-spyware. Both have one thing in common, they are hog on resources. Users frequently notice unwanted behavior and degradation of system performance because of viruses and spyware, which will probably decrease the performance of games.

5- The ULTIMATE procedure. Now that you have nVHardPage, run it. Click on Direct3D tab. Go down to the pixel shader configuration, than click on advance, in the pixel shader line move the slider to the lift till the value becomes x1.1. Now this will not worked with all games (e.g. NFS Most Wanted), but it has siginifatly worked with Civilization 4 and F.E.A.R. Civilization 4 was slow to the extent of un-playbility. F.E.A.R. hanged a little, but after applying the 1.1 configuration these problems were resolved. I?ll explain what is this configuration, but I want to tell that if you have performance trouble with a certain game do this procedure than after you finished playing with the game return the pixel shader to the default value (move the slider to where it was). A shader is a program used in 3D computer graphics to determine the final surface properties of an object or image. This can include arbitrarily complex descriptions of light absorption and diffusion, texture mapping, reflection and refraction, shadowing, surface displacement and post-processing effects. When you decrease pixel shaders, all these properties will insignificantly decrease, however the resolution won?t be affected, and trust me it won?t affect the graphics as it affects the performance. I?ll take the example of the game F.E.A.R. to explain to you the benefit of this brilliant solution. Now I bought the game, and then installed it (its f***ing to large what happened to the 1MB MS-DOS games?!?). I ran the game and went to the video options, I made it automatically detect the optimal preferences. I tested it and it was a bit slow running on 800*600. I had to check the DirectX8 Shaders to make the game run better. You?ll probably conclude that the graphics were crap. But after applying the ultimate procedure, I was able to uncheck DirectX8 shaders, change the resolution to 1024*768, and increase all graphics features like details and shadows. And guess what? When I tested the game it worked great with no perforFinality:awesome graphics. If your wFinality:g on a Geforce FX5200

Finality:

I hope you find the information posted in this guide to be helpful, and I promise that whenever I have more free time to think and post I'll add more steps to the guide. Remeber, you can improve theRefernces:thout paying a dime.

Refernces:

http://www.theeldergeek.com/paging_file.htm

http://en.wikipedia.org/wiki/Vertex_and_pixel_shaders

Best Regards,

Hani

Your whole page file part is incorrect: http://www.techspot.com/tweaks/memory-winxp/memory-4.shtml

Other than that, good work, i'll try that piece of software out at a later time. I have x64 slimmed down via nlite and so I don't lag or anythin, but i guess it's worth a shot :D

Your whole page file part is incorrect: http://www.techspot.com/tweaks/memory-winxp/memory-4.shtml

Other than that, good work, i'll try that piece of software out at a later time. I have x64 slimmed down via nlite and so I don't lag or anythin, but i guess it's worth a shot :D

yeah, it is wrong,

the Initial Size: 1.5 * (RAM Size), and the Max. Size: 3 * (RAM Size)

Nice, simple guide, cuts to the point. THeres alot more to be said though, which is why ive been working on a guide on this topic myself. DONT use ANY ram defragmenter programs, those are obsolete can can cause actually slow down performance if you use them for extended amounts of time.

"RAM Optimizers have no effect, and at worst, they seriously degrade performance. Although gaining more available memory might seem beneficial, it isn't. As RAM Optimizers force the available-memory counter up, they force other processes' data and code out of memory. Say that you're running Word, for example. As the optimizer forces the available-memory counter up, the text of open documents and the program code that was part of Word's working set before the optimization (and was therefore present in physical memory) must be reread from disk as you continue to edit your document. The act of allocating, then freeing a large amount of virtual memory might, as a conceivable side effect, lead to blocks of contiguous available memory. However, because virtual memory masks the layout of physical memory from processes, processes can't directly benefit from having virtual memory backed by contiguous physical memory. As processes execute and undergo working-set trimming and growth, their virtual-memory-to-physical-memory mappings will become fragmented despite the availability of contiguous memory." - Source

Edited by Nasapion

Hey,

4- System Security. Yeah I know I went too far. Update your antivirus constantly, and if you still don?t have one, I hope purchase NOD32, I?m not advertising but it is the best antivirus ever created (my opinion). Also, scan for spyware with using free tools like ad-aware personal or Microsoft anti-spyware. Both have one thing in common, they are hog on resources. Users frequently notice unwanted behavior and degradation of system performance because of viruses and spyware, which will probably decrease the performance of games.

Hani

NOD32 v2.5 now also handles spyware. adware, phishing, etc.

tmpl.

Yeah, NOD is the quickest so far, and not a resource hog

If you have more than 1.5 GB, you can safely disable paging file, although some games do require it (damn)

but nice tutorial;

I might just add : clean your registry, compress it,

and before starting a game, do a memory flush,cleaning, or defragmenting (flush is the best)with some utility (there are tons out there), so all nonessential services are expelled from the memory, so your game can load faster.

It seems that uninstalling unnessecary services is better than disabling it, cause in my testing of that, I've come to the conclusion that disabling some services (e.g. system event, system notification,...) computers performance degrades!!!!! cause other active services, still try to access disabled ones, and wait for them 4-5 every times.

I'm not quite sure about uninstalling thing yet, but I wrote to a guy how posted here a guide to slimming down windows XP , U can find it here at neowin, so we'll see .... ;)

  • 2 weeks later...
  • 4 months later...

:angry: !@#$!#$!@#$ i have a problem im new to this forum i have no were else to turn steam support has no answer i got my fps in source to hang between 70 and 120 that is counterstrike source by the way as soon as the first rnd ends it starts to drop by the 4 rnd its down in the 20,s an 30,s any longer i play and it hits the teens !#$@#$ but if i restart its back up to par again not temp of pc neither running around 82 f

plzz any suggestions im about to eat my mouse . o by the way does the same thing for 1.6 also but of course alot less info for that game so can play like 20 or 30 rnds before it starts to effect my fps in 1.6

ati radeon X700 pro graphics card

over a gig of ram

sweet pen 4

and my refresh rates r set at 75 in catalist drivers and moniter properties plzz help

o and using windows xp home

:angry: !@#$!#$!@#$ i have a problem im new to this forum i have no were else to turn steam support has no answer i got my fps in source to hang between 70 and 120 that is counterstrike source by the way as soon as the first rnd ends it starts to drop by the 4 rnd its down in the 20,s an 30,s any longer i play and it hits the teens !#$@#$ but if i restart its back up to par again not temp of pc neither running around 82 f

plzz any suggestions im about to eat my mouse . o by the way does the same thing for 1.6 also but of course alot less info for that game so can play like 20 or 30 rnds before it starts to effect my fps in 1.6

ati radeon X700 pro graphics card

over a gig of ram

sweet pen 4

and my refresh rates r set at 75 in catalist drivers and moniter properties plzz help

o and using windows xp home

Your post doesn't even have any relavence to the topic. Have you tried the tips in the topic? You have the system to run the game with ease. You might want to ask for support from the source forum. I don't mean tech support. People who hang around on forums know a lot more than tech support ever will so your best bet is to ask there.

Counter Strike Source Web Forum?

If you have more than 1.5 GB, you can safely disable paging file, although some games do require it (damn)

but nice tutorial;

Im so sick of answering this. No matter how much RAM you have, Windows still requires a Page File. Don't believe me? Google it. Turn on the Page File at all times, even with unlimited RAM.

Turning the shader level down actually reduces the level of detail. Sure, you may do this on an older graphics card, but what is the point of running at DX7 level specification on a DX8 or DX9 card? The shader levels are the levels of the supported techniques by the shaders on the graphics card. The latest shader level is level 3.0 which provides the best detail and quality at the moment. When DX10 comes out, the shader technology will increase a generation to level 4.0. While on a slow system reducing the shader level and quality may make a game more playable or run at a higher resolution, it would not improve the quality and beauty of graphics in a modern and graphically-intense game. I also don't believe in memory defragmenting, a technique that was boo-hooed in the old days when it may have actually improved performance (XP and other modern OSs automatically and dynamically assign memory to an application, so as soon as you do a flush or defragment, the do a task, the RAM has become fragmented again. This does not improve performance as RAM does not need to be contiguous for the bets performance unlike a magnetic disk storage system like a hard drive).

Cal

5- The ULTIMATE procedure. Now that you have nVHardPage, run it. Click on Direct3D tab. Go down to the pixel shader configuration, than click on advance, in the pixel shader line move the slider to the lift till the value becomes x1.1............

But after applying the ultimate procedure, I was able to uncheck DirectX8 shaders, change the resolution to 1024*768, and increase all graphics features like details and shadows. And guess what? When I tested the game it worked great with no performance lags, and awesome graphics. If your wondering I'm running on a Geforce FX5200

I seriously doubt it... come on...its a FX5200! :wacko:

Just to be sure i'm doing the same thing right now with my 1.8 Ghz and 5900XT system,

I'll keep you posted.

Well....to the guy that posted this guide.. I really wanted to say that you're right but...

First of all you can determine the shaders in the game, you can set it to min avg and max although its not written as 1.1 2.0 etc but still, i believe its the same, any way, when its on minimal using NvHardPage doesn't do a thing and the Fear test results came out the same in both situations.

If you need help with teaking fear you can try this:

http://www.tweakguides.com/FEAR_1.html

  • 10 months later...
This topic is now closed to further replies.
  • Posts

    • Microsoft launches Godot Sample to streamline Xbox PC game development on the engine by Pulasthi Ariyasinghe Microsoft today announced a new endeavor that aims to make it simpler for Godot developers to get their products into the Xbox PC ecosystem. Dubbed the "XBOX Godot Sample," this is a new public reference for developers using the open-source engine. This is set to serve as an example of how Microsoft GDK, Xbox Services, and PlayFab can be integrated into their projects. The sample is available now on GitHub as a working example. This covers key features in gaming projects that developers may need to release their projects on Xbox PC, with everything from matchmaking and game sign-in to gamepad compatibility with Godot being covered. This release is being called the first step in giving Godot developers the tools to bring their games over to Xbox PC, with more changes to come based on feedback and issue reports. However, the company was clear that this is not related to bringing Godot projects to Xbox consoles. The engine's open development model stops it from accessing console SDKs due to the requirement of NDAs and legal contracts. Here's how it explained this Godot sample project's focus: This is a source-only sample, not a product. It's MIT-licensed at the wrapper layer; the GDK and PlayFab dependencies still require their own installs and license acceptance, consistent with our other XBOX samples. There is no set update cadence for support or maintenance. We’ll watch the repo, monitor issues, and iterate where it makes sense, but this isn't a commercial release. That said, we’re excited to hear your feedback and see any community PRs, as we evolve this together. This is the first step in bringing Godot for XBOX on PC. We plan to evolve it over time based on what the community tells us is most valuable. This sample is built specifically for XBOX on PC. It doesn’t include support for XBOX Series X|S or XBOX One. If you’re already building for XBOX Series X|S or XBOX One, please talk with your XBOX representative. If not, you can get started by signing up here. Game developers can find the XBOX Godot Sample by heading to GitHub over here. Documentation on how to get started with Godot for building an Xbox PC project can be seen here.
    • I don't understand the vision. Do people really want to buy a new computer from Dell with 6 browsers installed? We all keep asking for Microsoft to stop having so much junk on their OS, and adding a bunch of browsers seems to go against that. Ideally, we would just be asked what browser we want during OOBE but Google is just going to pay Dell a bunch of money to include Chrome. Additionally, would you want your phones to start including all the browsers too when you get them? The only thing I ever wanted was to be able to uninstall IE or edge and I believe you are now able to. I do agree that microsoft needs to chill with their "are you sure you don't want to try edge before you install chrome" ads when going to download chrome.
    • It is notable that around 70% of web browser users choose Google Chrome. However, it is puzzling why anyone on Windows would opt for Chrome when Microsoft Edge is often superior in many aspects and comes pre-installed. Edge collects less data, uses less RAM, and is more optimized for Windows as a native Microsoft product. While some may point to bloat in Edge, much of it can be removed with simple tools, requiring no more effort than installing Chrome. Meanwhile, Chrome reportedly downloads large amounts of AI data (4 GB) without explicit consent. I'm sure you Chrome users love that, or? Although Microsoft’s aggressive promotion of Edge may be questionable, the browser’s current advantages make it a preferable choice over Chrome today, even if Chrome may have been better in the past.
    • JetBrains rolls out IntelliJ IDEA update with Markdown preview fixes and more by David Uzondu Image via JetBrains IntelliJ 2026.1.3 from JetBrains has landed, bringing several highly requested bug fixes that target common UI glitches and terminal rendering issues. If you run tmux inside the integrated terminal, the IDE no longer renders the cursor above the active line. The Markdown preview bug, which was fixed in this release, had annoyed developers for quite some time, as the preview pane failed to render images saved outside the project directory. Instead of displaying the actual image, the IDE simply showed a broken image icon, a problem that stuck around for two years before this update. Over on Windows, developers running WSL can now use wsl.exe to spin up their environments without losing terminal functionality. In previous builds, launching a terminal shell with something like wsl.exe -d ubuntu inside a Windows-based project broke both shell integration and active process detection. Other bug fixes in this release include: An issue where Gradle sync incorrectly reported success as a failure on WSL when using Gradle 9.5.0. A syntax highlighting bug that flagged valid Java for-loop initialization blocks with multiple statements as incorrect. A warning bug that triggered a false non-null local variable alert when using JSpecify annotations. A database generation bug that hid the option to use a DELETE statement instead of a TRUNCATE checkbox. A Kotlin highlighting failure where an assertion error in the Gradle redundant library inspection broke error highlighting. A UI bug where the ComboBox popup lacked a maximum height restriction. A Snowflake syntax error where DataGrip failed to support the "create temp" command. A Svelte syntax parsing failure that incorrectly flagged quotes inside inline expressions. A VCS repository manager deadlock that triggered thread pool exhaustion. A memory leak where the LazyTree component kept all previous versions of a tree in memory. IntelliJ 2026.1.3 is the third bug fix release for the IntelliJ 2026.1 series. The first one landed back in April with a fix for the WSL Python interpreter freeze, another fix for guest participants using Emmet abbreviations, and corrected WildFly server deployment errors.
  • Recent Achievements

    • Collaborator
      Asgardi earned a badge
      Collaborator
    • Conversation Starter
      mobandz earned a badge
      Conversation Starter
    • Apprentice
      fernan99 went up a rank
      Apprentice
    • One Month Later
      nothanks earned a badge
      One Month Later
    • One Month Later
      B2Proxy earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      469
    2. 2
      PsYcHoKiLLa
      243
    3. 3
      Skyfrog
      79
    4. 4
      FloatingFatMan
      73
    5. 5
      Michael Scrip
      60
  • Tell a friend

    Love Neowin? Tell a friend!