// Internet Duct Tape

7 Tips to Optimize Windows XP for Gaming — Playing The Witcher on Minimum System Requirements

Posted in Games, Microsoft Windows XP and Vista, Technology by engtech on December 28, 2007

Working With Windows

One of the lures of the holiday season is to be able to hopefully squeeze in some time between eggnog, family and friends to exercise your vices. No, not heroin, but that other life consuming addiction: gaming. PC gaming is quickly going the way of the dodo, with console gaming taking over because it is so much easier to prevent piracy and ensure that the games will “just work” with the minimum of effort. But PC games are still my drug of choice, the combination of mouse and keyboard can’t be beat, especially for real time strategy or roleplaying games.

I decided to give the Witcher a try. It’s based on Bioware’s Aurora engine that powered my all-time favourite game Neverwinter Nights. The story is based on a long running Polish fantasy series, that has already had a movie and tv series based off of it. You can find a fan-subbed English copy of the tv show on popular bittorrent sites like the Pirate’s Bay. It is surprisingly better than I expected, about on par with the Highlander tv show.

Unfortunately the Witcher’s biggest flaw is that it’s using the Aurora engine. Game areas are split into several different area files that means changing areas becomes a complete pain in the ass. This was a huge problem when I used to do Neverwinter Nights game modding under the alias OldManWhistler, and I’m very surprised that four years later it STILL hasn’t been fixed. Playing the game will drive you running back to Bethesda’s Oblivion and their excellent background loading technology.

Load times are bad. The 1.2 “Christmas patch” of the game has improved it, but it still sucks all the joy out of the game to have the simplest of quests require up to 10 minutes of load screen staring to complete. Of course, the real culprit is that I’m trying to play the game with minimum system requirements. Let’s face it, no game plays well in the worst case scenario.

Special Witcher Tip: If your character became “locked-up” after moving to a new area it’s because you have autosave turned off. The game often moves into a cut-scene immediately after doing an autosave, and the cut-scene never starts if autosave is turned off.

In Program Files/The Witcher/System Folder/player.ini, set disable autosave to 0 instead of 1.

Getting Started: FreeRam XP Pro

Before you start optimizing your system, you should download and install Free Ram XP Pro. I don’t recommend using it all of the time, it’s pretty brutal when it decides to kick in and free up ram from running applications (it usually crashes Firefox). But it will display the amount of free RAM available in the system tray which will give you a warm fuzzy of progress as you go about optimizing your PC.

Performance Tip #1: Turn Off Your Antivirus

Antivirus software is a tax on the computer illiterate that wastes up to 50% of your computer resources. You should *NEVER* leave your antivirus software turned on while running PC games that are performance intensive (assuming they’re games you legitimately purchased)

Futher reading:

Performance Tip #2: Buy More RAM

RAM is cheap these days. There is no reason why anyone shouldn’t be running their system with the maximum amount of RAM they can get their hands on. Crucial makes a scanning tool that will automatically tell you what kind of RAM your computer needs. It’s one of the easiest ways to make everything on your computer run faster.

If you don’t have enough RAM then your computer will have to use part of your hard drive as RAM, which is so much slower. Buying more RAM is the most time effective way to get more juice out of an old PC.

Performance Tip #3: Free Up Hard Drive Space

Most computers have a ridiculous amount of free space on them unless you download music, movies or tv shows. There are lots of free programs out there that will help you find out where your hard drive space is going. I was losing 12 GB to a log file that was automatically created by a program called PeerGuardian 2!

Performance Tip #4: Defrag Before and After Install

Fragmentation happens when you store things on your hard drive after time. The computer will write information to the hard drive where ever it fits, which means parts of the same file can be all over the place. Ideally you want to install programs so that the entire program is “contiguous” — all the bits of the file are as close to each other as possible so that they can be read all at once with the minimum amount of time. You should always defrag after freeing up your hard drive so that you can make the most out of that new free space.

Performance Tip #5: Using msconfig

The stupidest invention ever was the “helper application” that sits in your system tray, doing nothing but consuming memory and making whatever program it is supposed to “help” run faster. My worst offender is Apple’s quicktime task that NO ONE uses, but reinstalls itself every time you upgrade iTunes. There are a couple of startup applications that might be necessary because of external devices (IE: cellphone, digital camera, keyboard, scanner) but for the most part these can all be removed.

Performance Tip #6: Removing Services

The only thing left to improve how fast your computer is running is to turn off parts of the operating system that you don’t use. There’s a lot of them, and its hard to know what really does what. This is one area where you can screw up your computer if you do it wrong. GameXP provides a nice simple interface that will disable most things for you automatically (as well backup the changes). But you can do it yourself by following guides.

Performance Tip #7: Advanced Guides

The previous six tips are the easiest ways to get games running on your computer with the least chance of screwing things up. But that’s just the start and there are many other ways you can tweak Windows XP to get your system running faster. These methods are time consuming to implement, and may be too technical for the average person, and you can screw up your computer if you do things wrong.


You can get a lot done with an older computer if you’re willing to get your hands dirty and remove all the stuff you don’t need. Your operating system includes much cruft, and there’s always ways to extend your PC life beyond the normal limits.

10 Responses

Subscribe to comments with RSS.

  1. engtech said, on December 28, 2007 at 6:14 pm

    Some fun things I’ve found with WinDirStat:

    – Peer Guardian’s HUGE log file = 12 GB
    – Files left after uninstalling Morrowind = 1.3 GB
    – The Witcher save games = 900 MB
    – Internet Explorer Temporary Files = 725 MB (don’t even use it, have to use a special clean up program to delete)
    – stuff left behind after uninstalling Adobe software = 628 MB
    – Comic Rack keeps a cache of the comics you’ve read = 526 MB
    – iTunes is keeping caches of *ALL* the installs = 500 MB
    – Nokia Music Manager cached all mp3s put on my cellphone = 256 MB
    – Joost = 200 MB of temp files
    – old iPod Updater files = 200 MB
    – Files left after uninstalling Half Life 2 = 125 MB
    – Quicktime = 125 MB of temp files

    It’s crazy how much space you can fill up after spending only around 15 minutes poking around

  2. […] I was reading a post by engtech when my eye caught a couple of links to older posts by Jeff Atwood at Coding Horror where he talks […]

  3. Bill said, on December 29, 2007 at 6:13 am

    A lot of these tips apply to Vista as well. I still can’t get that game to save in under 5 minutes (Literally!) but it’s nice to know other people are sharing my pain.

  4. syahidali said, on December 29, 2007 at 11:17 am

    How i wish my PC can run The Witcher (and then have the urge to test these settings too!)

  5. […] Skip navigation Subscription OptionsMost Popular PostsIDT Labs – Free Software ToolsWordPress.com Resources – Tips, Tricks and ToolsWordpress.com Theme ReviewsWordpress.com Theme Review HelpGreasemonkey script: WordPress Category ResizerWordpress.com 7 Day Referrer ParserPerl Script – WordPress.com 7 Day Referrer ParserGreasemonkey Script: Akismet Auntie Spam for WordpressGreasemonkey Script: Find images that are too wideTag Cloud Generator for Wordpress.comTag Cloud Generator AdvancedTag Cloud Generator – Release NotesWordPress Themes by InternetDuctTape.comBlack and Blue and Read All Over Theme for WordPress SandboxMoon Under Uranus Theme for WordPress SandboxMiscellanious WordPress Scripts and ToolsGreaseMonkey Script: WordPress Comment NinjaTechnorati Favorite Your FansTechnorati Favorite Your Fans – Release NotesComic BloggerGreasemonkey script: Flickr always search for Creative Commons licensed photosGreasemonkey Script: Yahoo Pipe CleanerTag CloudAll Posts by Category and TitleSeriesGift Guide for Geekseaster eggsReader Appreciation for RSS subscribersWelcome to Internet Duct Tapegoogle1ec000b3808eedbf.htmlAbout MeDisclosureImage Credits « 7 Tips to Optimize Windows XP for Gaming — Playing The Witcher on Minimum System Requirem… […]

  6. engtech said, on January 02, 2008 at 4:09 pm

    @ Bill:

    I’m really surprised at how much faster the game was when I free’d up about 40 gb on that drive, put in another gig of RAM, and resized my page file to a constant size. It’s actually playable again now. :)

  7. engtech said, on January 11, 2008 at 11:33 am

    This is a neat site: will let you know if you can play most modern games:


  8. sebass said, on January 17, 2008 at 11:56 pm

    well i started with getting more RAM and re-installing my windows to clean all the junk (old regisrty files, cookies favs, unwanted programs, temporary file etc.) installed the game on the 250GB safe drive and defragmented both hard drives (C with windows and the safe drive) then i made sure i turned off all the unnecesary programs like antivirus, messenger and other programs running on a startup. Next i lowered the video quality and density of grass as well as number of small animals etc. from the game menu. with the 1.2 patch my load times were under 1 minute and saving under 30 sec. All this with archaic 2.6 pentium4, 1 GB of RAM and 5 years old Redaon video card. the only problem was the game crushed one every 3-8 hrs of playing but generous saving made it insignicant. Hope this will help somebody

  9. Xerox said, on December 21, 2009 at 2:48 am

    great sharing

  10. ganjubas said, on March 26, 2010 at 12:08 pm

    I do not see the reason to consider this theme!

Comments are closed.

%d bloggers like this: