Hmmm, as I see it, between US$ 0 and US$ 1.5 million there are quite a few shades of gray.
I mean, if we are talking real money, with anything between US$ 20,000 and US$ 200,000 you can have *anything* among (just ideas):
- a custom developed chipset driver
- a custom developed motherboard (actually several hundreds of them)
- that program "fixed" to run in a more stable and less "picky" way
- Colinux http://www.colinux.org/developed to your exact requirements/needs
But there are several companies around specialized in "replacement hardware for the industry" that sell "custom made" motherboards/systems that can run *any* OS, typically they cost twice or thrice a typical "commercial" desktop, but nothing that cannot be actually afforded.
As an example (and NOT an endorsement/recommendation), this thingy here:
with ALL options, fastish processor (Intel P4 3.06GHz 512 Cache - 533MHz FSB ), max possible RAM of 2 Gb, 2x320 Gb hard disks, Gigabit NIC, Geforce dual video card, and a Windows 2000 license totals less than US$ 1200.
I believe that trains are not increasing their traveling speed at the same rate PC's increase their performance, so that if you managed to use that crazy piece of software on 2002 hardware for more than 10 years, such a motherboard can run it for the next ten.