VOGONS


Opinions on Perfect XP Machine

Topic actions

First post, by Shagittarius

User metadata
Rank Oldbie
Rank
Oldbie

As we all eventually move towards Windows 10 and beyond it's becoming obvious that there will be an advantage to maintaining an XP machine for compatibility with older games. I myself have found many cases where Windows 10 has issues with games released back in the XP era even with appropriate tweaking.

For Example I can't get the Bioshock Steam release to run with audio, and the Standalone version has DRM which Windows 10 deletes soon after install and you can only play 1 sitting before you get copy protection errors.

Anyways, despite my reasons for wanting an XP machine I'm curious to find out what everyone thinks would be appropriate for playing games of the XP era.

My Current XP Machine:

Biostar G41-M7
Core 2 duo E7200 @ Stock
4 GB RAM
GTX 280
Various HDs
ASUS Xonar DG Audio

I know some of these components aren't top of the line but it's my starting point. I've been thinking I could replace the C2D with my old i7 920 and the GTX 280 with a GTX 580 but that might be overkill for the period. What do you guys think would be enough or the best config?

Reply 1 of 55, by PhilsComputerLab

User metadata
Rank l33t++
Rank
l33t++

That's a great start!

And I agree that building a Windows XP gaming machine is a cool thing to do 😀

YouTube, Facebook, Website

Reply 2 of 55, by keenmaster486

User metadata
Rank l33t
Rank
l33t

Core 2 Quad, 4GB RAM, and I have absolutely no idea about the graphics card (except that maybe it should be VGA-compatible? 🤣)

World's foremost 486 enjoyer.

Reply 3 of 55, by ODwilly

User metadata
Rank l33t
Rank
l33t

I feel like you could upgrade that e7200 to a c2q and have a perfect XP rig. You have a nice GPU for it, nice audiio, a good enough motherboard and enough ram. However if your old I7/ gtx 580 are handy and spare I cant see why not replacing it! More HP is always welcome!

Main pc: Asus ROG 17. R9 5900HX, RTX 3070m, 16gb ddr4 3200, 1tb NVME.
Retro PC: Soyo P4S Dragon, 3gb ddr 266, 120gb Maxtor, Geforce Fx 5950 Ultra, SB Live! 5.1

Reply 4 of 55, by PhilsComputerLab

User metadata
Rank l33t++
Rank
l33t++

I don't see a quad as necessary. XP games go up to around 2005 or 2006. You will see a benefit between dual and single core though.

YouTube, Facebook, Website

Reply 5 of 55, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

There is no "perfect machine". The "XP era" was so long that you're always bound to smack into one driver-compatibility issue or another sooner or later.

At least you're unlikely to encounter any issues with the system being "too fast" for one reason or another – unless your goals include a desperate desire to retain the excitement of staring at loading screens.

Reply 6 of 55, by RetroBoogie

User metadata
Rank Member
Rank
Member

Nice topic - I seem to be in a conundrum as to building a machine that would do both Win XP and 98 stuff. Is there a list of Win98 games that don't work well in XP?

Currently I have my main rig (i5 2500k @ 4.5, Radeon 7850, 8GB RAM, X-Fi Fatal!ty) running XP on a bootable external laptop drive for testing purposes. It seems this machine could slice through anything but isn't period correct, and once I upgrade the video card it seems there are no more XP drivers. 🙁 I have on the way my old E8400 and Gigabyte EP35C-DS3R that I'm thinking of resurrecting. Probably recap the board for good measure.

Reply 7 of 55, by firage

User metadata
Rank Oldbie
Rank
Oldbie

So the benefits XP has over later systems include support for all DRM schemes including SafeDisc and SecuROM, a lot of older stuff using 16-bit installers, unsigned driver level stuff and EAX hardware. I don't think there are too many incompatibilities between even DirectX 8 stuff from 2001 and whatever the newest XP compatible hardware is, so the sweet spot is definitely a Core build of some kind. Newer the better?

My big-red-switch 486

Reply 8 of 55, by oeuvre

User metadata
Rank l33t
Rank
l33t

Performance wise, I think the best you could do is Ivy Bridge era... so, either a 3770K or something around that era. I have gotten XP to work nicely on my old build which was a 3770K and a Z77 ASrock board... the video card was a RADEON 7870.

HP Z420 Workstation Intel Xeon E5-1620, 32GB, RADEON HD7850 2GB, SSD + HD, XP/7
ws90Ts2.gif

Reply 9 of 55, by PhilsComputerLab

User metadata
Rank l33t++
Rank
l33t++
firage wrote:

Newer the better?

Not really. It usually comes down to what parts you got lying around 😀

The GPU is likely the most critical part, the motherboard, CPU, it doesn't matter much to be honest. Get a X-Fi card for EAX / CMSS-3D sound and you're set. Don't rule out AMD. AM3+ makes a great XP retro platform.

YouTube, Facebook, Website

Reply 10 of 55, by Scali

User metadata
Rank l33t
Rank
l33t
Shagittarius wrote:

As we all eventually move towards Windows 10 and beyond it's becoming obvious that there will be an advantage to maintaining an XP machine for compatibility with older games.

Slightly off-topic perhaps, but I also see advantages to patching games for portability. For the sake of digital longevity it would be interesting to fix Win9x and XP games to work with present-day versions of Windows.
The APIs are still the same, and the hardware is still the same 32-bit x86 as well, so any compatibility issues are down to bugs in the code, or doing things that are too OS-specific (eg using 16-bit installers, or using custom device drivers for low-level hacks).

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 11 of 55, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
RetroBoogie wrote:

Is there a list of Win98 games that don't work well in XP?

Things keep changing. Sometimes problems can be easily solved by using WineD3D or dgVoodoo; other times, people actually manage to patch out the problems. SimCity 2000 Network Edition was a particularly problematic one for the longest time, but even it got patched eventually.

As always, the question should not be "is there a list of games that don't work well in XP", but "do any of the games I actually want to play not work well in XP".

It seems this machine could slice through anything but isn't period correct

It's very hard to see anything concrete that might be gained by being "period correct" in this case.

Reply 12 of 55, by clueless1

User metadata
Rank l33t
Rank
l33t

I use an XP machine as my daily driver. I think a quad core cpu would help, not necessarily with games, but with web browsing or any other activities besides gaming. I do find with lots of tabs open, Firefox starts to bog down (approaches 2GB memory consumption), which with a 3.2GB machine is pretty significant.

I use an 8800GTX for my graphics, which is more than fast enough for any XP-era games, but at some point I'm going to move over to a 750Ti which will be even faster with half the power consumption and take up less space in the case. 😀

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 13 of 55, by nforce4max

User metadata
Rank l33t
Rank
l33t

First or second gen i5 4gb of ddr3 1866 or 1600 with tight timings, some cheap mlc SSDs, and a pair of 5970s or a single GTX 590. GTX 280s are also really good for the job provided the coils (vrm) haven't burned out yet.

On a far away planet reading your posts in the year 10,191.

Reply 14 of 55, by goodtofufriday

User metadata
Rank Member
Rank
Member

Gpu wise id go for a AGP card just to try and be period correct. Yeah there were pcie cards then, but that wasnt around when XP released.

I have a nvidia 6800gt. I think the 6800 series woyld be great as its the last series to officially support windows 98 as well as XP.

A fixer of things. I also broke those things.

Reply 15 of 55, by agent_x007

User metadata
Rank Oldbie
Rank
Oldbie
goodtofufriday wrote:

Gpu wise id go for a AGP card just to try and be period correct. Yeah there were pcie cards then, but that wasnt around when XP released.

I don't see the point of making it "period corect", because Win XP "period" is 2001-2007 (2001 - XP release, 2007 - Vista release). You could even streched "XP period" up to April 2014, and official "end of support".

157143230295.png

Reply 16 of 55, by goodtofufriday

User metadata
Rank Member
Rank
Member
agent_x007 wrote:
goodtofufriday wrote:

Gpu wise id go for a AGP card just to try and be period correct. Yeah there were pcie cards then, but that wasnt around when XP released.

I don't see the point of making it "period corect", because Win XP "period" is 2001-2007 (2001 - XP release, 2007 - Vista release). You could even streched "XP period" up to April 2014, and official "end of support".

No doubt of of period correct diesnt matter then no need to go agp.
In that case though id use a amd hd6990

A fixer of things. I also broke those things.

Reply 17 of 55, by keenmaster486

User metadata
Rank l33t
Rank
l33t
agent_x007 wrote:
goodtofufriday wrote:

Gpu wise id go for a AGP card just to try and be period correct. Yeah there were pcie cards then, but that wasnt around when XP released.

I don't see the point of making it "period corect", because Win XP "period" is 2001-2007 (2001 - XP release, 2007 - Vista release). You could even streched "XP period" up to April 2014, and official "end of support".

I would say the XP period ended when market share of Windows 7 overtook XP, that is, late 2011.

World's foremost 486 enjoyer.

Reply 18 of 55, by Scali

User metadata
Rank l33t
Rank
l33t
keenmaster486 wrote:

I would say the XP period ended when market share of Windows 7 overtook XP, that is, late 2011.

I guess it depends on context. I suppose in this case it's about a game machine. So the XP period ended at the time when games stopped supporting XP (DX10+ only games).
I think that may have been even later than 2011?

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/

Reply 19 of 55, by agent_x007

User metadata
Rank Oldbie
Rank
Oldbie

Either way :
Sandy/Ivy Bridge hardware (with GTX 780 Ti) running Win XP SP3, can play the same games that Pentium 4 and GeForce 3 running plain Win XP can.

So... what's the point of "period correctness" in case of Win XP for a game PC ?
I thought "period correct" PC is meant for games/programs that need special features because are software limited to them.

157143230295.png