Hey everyone, welcome back! If you’ve been following along, you know I recently wrapped up my ultimate Windows 98 SE rig—the Pentium 4 beast running that gorgeous Radeon 9800 Pro off 4GB and 8GB Transcend industrial CF cards via a StarTech adapter. It’s a beautiful, rock-solid machine for the 9x era.
But as any retro PC addict knows, the itch never truly goes away. You finish one build, and immediately look at your spare parts bin. The plan for this brand-new series? A dedicated, late-2000s powerhouse designed to push Windows XP to its absolute breaking point using an NT-based architecture.
Grab a cup of coffee, because getting this machine to POST and behave nicely with an OS from 2001 was quite the journey.
Sourcing the Bones: A Mix of Freebies and E-bay Hunting
Every great build starts with a spark. For me, that spark was a classic mid-tower case that I scored for absolutely free from a buddy of mine. Once I had an empty canvas sitting on my workbench, I needed to figure out the foundation.
I debated going with an early Core i7 (Nehalem) platform, but that felt a little too modern for an XP-centric build. I wanted the absolute pinnacle of the LGA 775 era instead. So, I hit the web and sourced a very specific, high-end board: the Gigabyte GA-EP45T-UD3LR.
💾 The Nostalgia File: Gigabyte GA-EP45T-UD3LR
This full-size ATX motherboard is based on the highly acclaimed Intel P45 chipset. What makes it such a sought-after piece for late-era 775 builds is its memory architecture: unlike the vast majority of LGA 775 boards that used DDR2, the EP45T-UD3LR supports up to 16GB of DDR3 memory across its four slots. It essentially bridged the gap between the Core 2 and Core i-series eras, allowing builders to squeeze every last drop of bandwidth out of the aging front-side bus.
Once the motherboard was ordered and on its way, I needed a brain for it. I bypassed the standard Core 2 Duos and went straight for the heavy artillery, ordering an Intel Core 2 Quad Q9650.
💾 The Nostalgia File: Intel Core 2 Quad Q9650
Released in August 2008 with a launch MSRP of $530, the Q9650 was the undisputed king of the non-Extreme Edition Yorkfield processors. Boasting four physical cores running at a blistering 3.0 GHz on a 1333 MHz FSB, it also featured a massive 12MB of L2 cache. It kept the LGA 775 socket relevant far longer than Intel probably intended.
To round out the core components, I populated the board with 8GB of DDR3 RAM.
The GPU Dilemma and the XP Compromise
Now, here is where the build gets incredibly interesting—and where I ran head-first into my biggest roadblocks.
I wanted maximum graphical horsepower for late-era XP gaming (think Crysis, Doom 3, and F.E.A.R. maxed out at absurd framerates). I had an EVGA NVIDIA GeForce GTX 970 sitting around, and I thought, “Why not?”
💾 The Nostalgia File: NVIDIA GeForce GTX 970
Launched in late 2014, the GTX 970 was built on NVIDIA’s incredibly efficient Maxwell architecture. It became famous (and slightly infamous) for its unique 4GB GDDR5 memory allocation, which operated as a high-speed 3.5GB pool and a slower 0.5GB segment. More importantly for the retro community, the 900 series represents the very last NVIDIA architecture to ever run on Windows XP.
Roadblock #1: The Driver Cut-Off
The problem? NVIDIA officially dropped Windows XP support during the 900 series lifecycle. The last official XP driver released was version 368.81, and it only officially supported up to the GTX 960. If you try to run the standard 368.81 installer with a GTX 970 plugged into the motherboard, the installer will flat-out fail, telling you no compatible hardware was found.
The Fix: I had to get my hands dirty with custom modified drivers. To overcome the installer lock-out, I had to extract the official 368.81 NVIDIA driver payload and manually edit the nv4_dispi.inf plain-text file. By diving into the [NVIDIA_Devices] strings, I injected the specific Hardware Device IDs for the GTX 970 (NVIDIA_DEV.13C2 = "NVIDIA GeForce GTX 970").
Once I saved the INF file and ran the installer via Custom/Clean Installation mode, Windows XP bypassed the hardware check and initialized the Maxwell chip perfectly.
Roadblock #2: The Memory Mapping Conflict
Running a GTX 970 (which has 4GB of VRAM) alongside 8GB of physical DDR3 RAM on an NT-based 32-bit operating system is a recipe for memory addressing chaos. Standard 32-bit Windows XP has a hard 4GB address limit for everything—RAM, PCI devices, and VRAM combined. Because the 970’s BIOS requests such a massive Base Address Register (BAR) region, my 32-bit XP install was suddenly starved, leaving me with severely crippled usable system memory.
The Fix: I had a couple of choices here. I could have utilized a Physical Address Extension (PAE) patch to force 32-bit XP to see the memory, but those can cause brutal system instability and driver crashes. Ultimately, the cleanest way to resolve these software installation challenges on the NT platform and properly utilize the 8GB of DDR3 alongside the heavy GPU was to lean into the 64-bit architecture and properly configure the environment to handle the expanded memory map.
💾 The Nostalgia File: Windows XP
Codenamed “Whistler,” Windows XP was unleashed upon the world in October 2001. It was a monumental release that finally merged Microsoft’s consumer 9x line with the rock-solid, business-oriented NT kernel. XP dominated the desktop market for over a decade until Microsoft finally pulled the plug on official support on April 8, 2014. Today, it remains the definitive OS for early-2000s PC gaming preservation.
Wrapping Up Part 1
It took a lot of patience, a custom-edited INF file, and some careful memory management, but seeing that Windows XP boot screen pop up, powered by a Core 2 Quad and a GTX 970, made every second of troubleshooting worth it. I even utilized my Bambu Lab P2S with the AMS Pro to 3D print some custom internal standoffs and routing clips to keep the inside of that free case looking pristine!
In Part 2, we’re going to dive into the storage configuration, audio setup, and most importantly, we are going to run some benchmarks to see just how hard this over-engineered XP monster can chew through the classics.
Stay tuned, and let me know in the comments what games you want to see tested on this rig!