skip to main content

Building a Core2Duo Windows XP Retro PC

published icon  |  category icon retro

Earlier in October, I blogged about building an athlon win98 PC which allowed me to replay Quake 1, 2, and 3 on original hardware. It is time to move on from Windows 98 and take the leap of faith, from DOS-based Windows operating systems, to one of the most popular Windows flavours of olde: Windows XP, released in 2001. XP was indeed a bit special becuase it was supposed to replace both Windows Me for “home users” and Windows 2000 for “profs” (although out of frustration, I ended up working with NT-based systems more often than DOS-based). WinXP’s legacy only increased due to the unstable mess of its successor, Windows Vista.

The classic OS has had an extremely long lifespan, being discontinued in 2008, and having had the luxury of three officially released service packs. Generally speaking, there are also three “WinXP era” PC builds to be put together:

  1. Early WinXP (2001): 512 MB SD RAM, Pentium III/IV 2 GHz, GeForce 3/4 AGP
  2. Mid WinXP (2003): 1 GB DDR RAM, Pentium IV 3 GHz GeForce FX AGP
  3. Late WinXP (2006): 2 GB DDR2 RAM, Core2Duo 2 GHz, GeForce 8800 GTS PCI-E

Technology evolved rapidly (as usual) during these times: from SD to DDR, from single to dual core, and from AGP interfaces to PCI Express in 2004. Since I have a fairly powerful Win98SE build with 512MB SD RAM, I am more interested in era two and three. Back in 2007, I completely redid my gaming rig, focused on noise reduction. I slowly but surely hated the noisy stock Athlon fans and had discovered and their excellent community forums. Based on silence before power, I put together a lovely horizontal desktop PC with a sleek looking Antec case.

So… Which specs?

In 2007, I had just begun to work, so I was still on a budget. The Core2Duo CPUs were becoming mainstream and pushed out single cores for good, while the GeForce 8800 GTS was the top of the line if you wanted to push those frames per second to the limit - including the excess noise and heat generation. Since I wanted silence, I got a fanless passive 8600GT - a mistake, since in my microATX case I couldn’t get rid of the heat. The GPU easily peaked towards 80°C, not something I was comfortable with. I ended up adding another fan between the graphics card and my TV card, losing two more slots.

GeForce 8600GT (left) and Radeon HD5570 (right).

When I rescued the PC from a dusty closet earlier this month, I went over the options again. I had spare parts lying around from a more recent 2012 Core i5 build, and ultimately decided to swap graphics cards. The AMD Radeon HD5570, as you can see from the photo above, is a lot less beefy:

  • It has a HDMI output port (Not very WinXP-ish but hey, it’s there);
  • It’s a single-slot card and my case is small;
  • It’s much more powerful (1 GB DDR3 VRAM??), and much more energy-friendly.
  • It’s free…

The biggest disadvantage is the whiny tiny fan that loves to make a LOT of noise - not exactly what I was aiming for. A 5V molex mod luckily shut it up. Also, buying a 8800GTS would force me to upgrade my 350W PSU. The full build looks like this:

I’m not too worried about the retro-correctness “level” of things inside the case, but the HD5570 is an $80 entry-level card from 2012, so it’s not too unbalanced. A few days ago, I bought a Core2Duo E7400@2.8 GHz for only 5 EUR but sadly my motherboard refused to accept it as I cannot seem to get past POST with it installed in the socket 775 holder. Oh well, the difference won’t be groundbreaking.

Installing the core and mounting the cooling block.

Every single fan inside the case has been modded: 7V for the 350W PSU and both Nexus Silent 120mm orange fans, and 5V for the tiny AMD thing. The CPU cooler was mounted with a silent 80mm Bapst fan. The result? The GPU fan is still the noisiest! Nevertheless, Heat dissipation is good enough. The Nexus fans can’t reach the back of the PCI-E cards so the passive 8600GT was never a good idea. The Radeon peaks to 60°C with a small 5V fan, still way below dangerous levels.


Simply put: it’s great. Until your heart desires playing The Witcher 2 on a decent resolution with medium settings: the game runs relatively smooth but doesn’t go beyond 18FPS. Still, for such a system, it’s good enough for me. Looking at the minimum specifications of the game, it seems that CPU/RAM is the bottleneck here. Whatever - most games I will be playing will be either early to mid winxp-era games anyway. Unreal Tournament 2004? +100FPS. Rainbow Six 3: Raven Shield? Capped at a comfortable 60FPS. Age of Empires III - a game I somehow never managed to run? +60FPS. Neverwinter Nights 2 struggles running smoothly, but that’s due to the sluggish engine implementation.

Age of Empires III, everything maxed, on 1680x1050: above 60FPS.

Even DScaler 4.x coupled with my trusty Pinnacle PCTV Rave PCI TV-Card works like a charm, connecting the Composite output of my GameCube to the system. That’s how I played console games in 2003… Fortunately, nowadays we can safely replace a blurry mess with razor-sharp pixels outputted by FPGA-powered projects like Carby or the EON GCHD Mk-II adapter. That means I moved my trusty silver GameCube to a newer HDMI-enabled screen. I might try HDMI PCI-E capture cards next in this build, but the motherboard is only capable of PCI-E 1.0 speeds (250 MB/s per pin instead of PCI-E 2.0’s 500 MB).

After installing some games and tweaking Windows a bit:

The WinXP Service Pack 3 System Properties with a cold GPU.

So that’s it, now I own a 486 DX2-66 DOS 6.22/Windows 3.11 PC, an Athlon Windows 98SE PC, and a “newer” late era Windows XP machine! I had to completely reorganize my office space to accommodate all three computers including a newer screen and space for my work MacBook - but it was all worth it! Maybe one day I will be brave enough to take photos of the space and upload it to Reddit’s Retro Battle Stations.

Oh, and never install Windows XP on a hard disk that already contains a Linux distribution. Microsoft installers love to overwrite the Master Boot Record without asking…

tags icon winxp

It’s amazing that the second disk is still readable by my Retro WinXP machine. It has been heavily abused in 2003 and the years after that. Rainbow Six' third installment, Raven Shield (or simply RvS), is quite a departure from the crude looking Ro...

 | by 

It’s amazing that the second disk is still readable by my Retro WinXP machine. It has been heavily abused in 2003 and the years after that. Rainbow Six' third installment, Raven Shield (or simply RvS), is quite a departure from the crude looking Rogu...

 | by 

I'm Wouter Groeneveld, a Brain Baker, and I love the smell of freshly baked thoughts (and bread) in the morning. I sometimes convince others to bake their brain (and bread) too.

If you found this article amusing and/or helpful, you can support me via PayPal or Ko-Fi. I also like to hear your feedback via Mastodon or e-mail. Thanks!