First, not being completely familiar with the patch you mention, I'll say that typically you need two things in order for programs to support multi(-core) CPUs. First you need to have support for it in the operating system, which is what that patch likely provided. The second thing you need, is for the program itself to be written to be multi-core/CPU aware. This is the major hurdle yet to be cleared. Writing a program to use multiple cores/CPUs requires a pretty significant re-engineering of the entire program, so it's likely you're only going to see it on new games, not added to older games.
As for your other question, no there is no way to do this, nor would you really want to if you could. The overhead incurred by trying to keep a segment of system RAM synced with your video card RAM would be prohibitive from both the programming and performance standpoint. Not to mention most video cards have specialized graphics RAM, and it's using DDR3 technology, while your system RAM is plain DDR. So the system RAM doesn't have nearly the bandwidth your video card RAM does. It's also not the low latency stuff they put on video cards, so you'd be crippling your video card's performance by doing this.
You'll have to put a price tag on how important it is for you to be able to play this specific game. Is it enough to go out and buy a 512MB video card?
i have a few questions here about my computer the first one is this:
i have an intel pentium D 820 dual core processor and i have installed the micsorsoft hotfix KB896256 and followed the stepps to change the rgistry. this fix was supposed to tell th computer that there are 2 cores and to use them when playing a game, but it doesnt seem to be doing this it still seems to be using just one core.. so is there anythign else i can do to get it to use both cores
my second question is about my video card memroy. i have a nvidia 7600 gt pci E xpress gfx card with 256 mb of memory, but to play FSX the recommended is 512, i have 2gb of system ram avaliable is there a way i could make the computer/ gfx card use 256 mb of the free memory so that it has 512 mb to use?
my system spec is:
Windows xp home sp2
intel pentium D 820 dual core smithflield
Nvidia 7600 GT 256MB pci E
2gb ddr 2 3200 Sdram
160gb 7200 rpm hdd