Think back to the early 2000’s: Y2K had just passed without issue not long prior, 9/11 rocked the US and the world as a whole, and Intel has just released their newest CPU socket; PGA 478. Made as a replacement for the weaker PGA 423 it boasted support for many different Pentium 4 processors and Celeron D processors. Phased out in 2004 with the introduction of LGA 775, many people have forgotten PGA 478 as a relic of the past. However, I had a thought; what could this old socket do today?
Finding a Processor.
To begin I searched high and low for a CPU to use that would meet a thought to be impossible specification; it had to be 64-bit capable. I decided to look for a Pentium 4 to use for this build. For those who were alive and remember the early 2000’s computer era then you most likely remember 32-bit operating systems and that socket 478 Pentium 4’s were never advertised as being 64-bit capable. This was true for all except two processors. Only the SL7QB and SL7Q8 were capable of running 64-bit and this was only found thanks to some old forum posts from a previously intrigued person over at CPU-World. So now I just had to find one.
In the end I settled for the SL7QB as both CPUs are exceedingly rare these days. Even Ebay failed to provide a well priced option with the SL7Q8 no-where to be found and with only the SL7QB being found to the tune of 100$ from China. Searching some more I found Priceblaze.com that was offering one for 48.52$ at the time (Now it runs for almost 70$ US) and it arrived a few weeks later in good shape. Though for this price one could buy an older used i5 on Ebay. Yet, I now had the most critical component. Next came finding the rest of the parts.
The Other Parts
When searching for a motherboard I wanted to try to find one that offered PCI-Express for it’s many benefits over AGP, and so I went with the ASRock P4VM890 that had PCI-E 1.1 on the board. This motherboard also supported up to 2 GB of RAM which I filled with two new-old stock Atech 1GB PC3200 DDR 400 MHz modules. This motherboard also sported SATA-1 connections, something that would come in very handy later.
For a CPU cooler I wanted to try to find a more modern model then the old fashion aluminum bricks. Ebay once more offered me with very few options except for an old Raidmax Silent Tank RC-001 CPU cooler. It is one of the few interim period coolers that fit both PGA 478 and LGA 775 and still resembled a modern cooler with copper heat pipes. While overkill for what I was going to build, it would serve me very well.
For a graphics card I went ahead and initially purchased an EVGA GT 640 (more on this later), as anything much more powerful would be useless due to the CPU bottleneck.
For a case I found an old no-name white steel box case on Ebay to house all to components. It arrived with an old motherboard and some basic components in the case, but nothing that would be salvageable in this new build. So I gutted the whole case leaving it bare and ready to accept the new parts.
For a hard-drive I decided to see what this motherboard would be able to support, so I selected a PNY CS900 250GB SSD. If it worked this would be one of the best options to help this computer along in this modern age.
Lastly I decided on running Windows 7 Pro 64-bit as my operating system as I wanted to be able to test the latest programs and software.
Now with most of my new components in hand, I assembled the PC and began testing.
Initial Testing and Trouble Shooting
Initially I didn’t get anywhere as I couldn’t get a display signal from the GT 640. After a lot of research, testing, and searching I discovered that the GT 640 I had was built to the PCI-Express 2.1 standard, which broke backwards compatibility to my 1.1 revision board. While a BIOS update could have fixed this ASRock never did issue an update and so I ended up stepping down to an old GT 545 which worked just fine. Since I could see what I was doing I booted the computer up again and to my surprise the PNY SSD was recognized right away. Now that I could see what I was doing and knew that the SSD was good to go I moved on to installing Windows 7.
Surprisingly enough there was no trouble with installing Windows 7 and all of it’s updates, though it was time consuming. My initial impression was that it was snappy and not overly slow, and this was without turning on the “performance” mode that disables graphical options for Windows. I then proceeded to install programs such as Google Chrome, Steam, and Discord with no issues. With all the major items out of the way I put it to the real test.
Internet Browsing and Gaming
Internet browsing was a tad slow upon opening Chrome but it worked well enough that it gave a very passable experience. Websites loaded rather well and there was no input lag on search bars. The only real issue with internet browsing was that I couldn’t watch almost any Youtube videos beyond 144p and or 240p. I managed to fix this by installing the h264ify extension which forces Youtube to use other code options for older machines. With this installed I saw dramatic improvements and could even watch some simpler videos in 720p with no issues. Moving along I tried my hand at a few different games.
To begin I installed a few games that are fairly easy to run on older hardware, such as; FTL, GTA San Andreas, The Escapists, Fallout New Vegas, and even Mad Max. Both FTL and The Escapists gave me zero issues in playing and required no graphical downgrading in order to provide me with a highly surprising 60 FPS experience. Neither game stuttered or had input issues, which is mostly attributable to the SSD. GTA San Andreas however was slightly different.
San Andreas did not like to run in 720p with most options on high or medium, though rendering itself playable when turned farther down graphically. I opted to lower the resolution to 1024 x 768 in order to play with medium settings and found it to run just around a 30 fps mark. So while a bit on the slower and more costly side, it was a playable (albeit retro) experience. Next up it was Fallout New Vegas.
Fallout New Vegas was an oddity. No matter what resolution (below 1280 x 720) and no matter what the graphical options were set to, it would only produce a high of 19 fps. This was odd as even by going into the ini file of the game and manually lowering effects and draw distance it still only gave me 19 fps. So until I can figure out why this is, I can’t call it playable.
Lastly Mad Max was more of a “can it even boot” test, and the short answer is… no. No, Mad Max cannot boot on this old Socket 478 machine. I presume the issue may be due to RAM limitations what with the PC’s total of only 2 GB of DDR1 at 400 MHz. So while it would have been interesting to see, Mad Max was a maddeningly quick disappointment.
In Conclusion
In conclusion there are many things to be said about Socket PGA 478. While old, outdated, and serving truly no purpose in this modern age (except for retro hardware usage) it was an fun experience. With a one core two thread CPU it was still an surprisingly nice experience. While relegated to playing simpler/retro games and watching most videos in 480p for a consistently smooth experience, it was a serviceable experience nonetheless.
So hats off to Socket PGA 478 for making such an impression over 15 years after it was phased out of production.