I've come across an interesting issue. Recently, I've been trying to play FakeFactory's Cinimatic Mod 6 for Half-Life 2 on my computer under Windows XP pro 32-bit. The problem is its intended for 64-bit systems because it uses binaries that make the mod utilize greater than 2GBs of RAM. Since I'm in 32-bit, it seems I can't do this. I played the early parts of the mod fine, with all the settings at the highest, but I eventually got to a point that it always crashes (likely due to insufficient allocated memory, seeing as the rest of my system, hardware-wise, has plenty of power to run the mod. I can avoid the problem if I turn down the graphics specs, but this is something I'm trying to avoid.
So my question is...is there a method to get XP to allocate more than 2 GBs of memory to one application (I have 4 GBs of memory, and even with 32-bit XP's limitations of 4 GBs total memory, I should still have plenty of RAM to run the mod. If you want my exact specs, I have it listed to the left.
If this cannot be done and I must use a 64-bit OS to properly run this mod, I have another question: I *do* have Vista Ultimate 32-bit, but not a 64-bit disk (I bought it from my college with student pricing, and its an upgrade disk, however since I run XP anyways, this is acceptable). My question is how can I get a 64-bit disk? I plan on completely replacing my Vista 32-bit installation with a 64-bit one (if needed, as in the above question about XP is impossible). In addition to obtaining a 64-bit disk, could I use my same CD key (seeing as I have Ultimate anyways, and am simply replacing my install with a 64-bit version)? I've tried obtaining one via Windows Marketplace (using the method for getting a 64-bit disk for versions of Vista other than Ultiamte, but since my product key is for Ultimate, it keeps saying I already have the disk, which I don't (I only recieved one DVD for the 32-bit version).
Any help would be greatly appriciated; I'd prefer being able to modify XP to allocate more memory to HL2, but if its impossible, I need help with my Vista 64 questions. Thanks in advance!