Yeah that's all totally wrong.
1) PhysX is the major Physics Engine of Unreal Tournament 3. Every map uses it. However -- the PhysX maps were the only ones to use it enough that it makes running it on the CPU pretty difficult. All the other maps keep the number of simultaneous collisions and stuff low enough that the CPU can kinda grind away at it and still accomplish the task.
2) Many programs write to C for APIs and such. That way -- you don't have 150 copies of DirectX (for instance, there are hundreds of others... PhysX is another example) in each application folder all at different versions.
Tell this to guys over here:
http://www.tomshardware.co.uk/forum/page-98856_25_0.html
I think the Linux installer will come with the expansion, ditto for the MAC version.
Linux install for UT2K4 was sweet. I still have it on my other machine. This is how I did it and why.
As root I mounted a seperate ata drive as /usr/local/games/ and then installed UT2K4 to /usr/local/games/UT2004/
Later, I copied the UT2004 directory over to a larger and larger drives and then to the current 300 Gb SATA drive. That allows for lots of disc space for maps and stuff. This is good as I do have over 700 custom maps.
For those who know about Linux, this also means I can do a fresh install of an updated Linux version without having to reinstall any of the custom content or patches. Before mounting the UT20004 drive, just reinstall UT2K4 from the DVD so the paths are OK. Then mount the drive and your good to go. Linux file system is very nice to deal with. I cannot even contemplate reinstalling >700 custom maps from like >650 zip files, OMFG, No Fracking way. I guess with windoze, your kinda stuck.
Yea, I have a feeling that they should work on more clients too, including a x64 client.. I never tried the UT2004 Linux installer as I have the Anthology, so I had to use really nasty ways to get it installed (basically extract files from DVD and simulate that I had an installer... Quite a lot of problems that way).
And yeap, having a partition just for the system is a good way to go. Reformatting is always healthy, and when all you want is to reinstall your system, this set up is very good, as you don't lose your own files nor preferences. You're right, if you wouldn't have moved the files onto a separate partition, you had to lose a lot of time trying to restore UT2004. That's basically why I'm saying that the way of separating games from your home isn't good - if they all were installed into My Documents on Windows, then it would be very nice
Though with Windows, you're not that stuck. You just have to zip all files (or RAR, or even 7zip), move them to another partition, reinstall Windows, unzip/unRAR/un7zip the archive to your new system, use a Reg Fix and you're good to go.
Though in Linux you don't even need to reinstall the game (I know because I can't without reextracting files, remember

), all you need to do is create a file in your /home/user/.loki directory tat defines paths to your game and a cdkey file that, well, tells the game your CD key.
By the way, it's interesting to see how Windows and Linux can co-operate in solving problems. Just like with my UT3 demo install problem I mentioned, I tried installing it from WinXP, no luck, Windows 7, no luck, and only openSUSE with Wine saved me

And I was right, UT3 really doesn't require a single byte written to C:, you can as well put all the demo files on a DVD (if they fit) or some USB key, and it will run perfectly off the disk. It automatically creates "My Games" folder for you.