It'll help in High end apps to RAM render previews etc, but i can't think of any applications that can take advantage of more than ~8GB RAM, FCP doesn't. Does Shake? After Effects might i suppose?
In the end, it depends on whether the application is 32bit or 64bit. 32bit apps are limited to 4GB of RAM, the end. Adobe gets around this with Photoshop by allowing the application to
ALSO use RAM for its scratch space. But that's not the same as being 64bit. No commercial Apple applications are 64bit, yet, as far as I know.
How do you tell? Easy. This is where becoming familiar with your UNIX CLI is really handy. For instance, the Chess.app game that comes with OS X 10.5 is 64bit:
zr1$ cd /Applications/Chess.app/Contents/MacOS/
zr1$ file Chess
Chess: Mach-O universal binary with 4 architectures
Chess (for architecture ppc): Mach-O executable ppc
Chess (for architecture ppc64): Mach-O 64-bit executable ppc64
Chess (for architecture i386): Mach-O executable i386
Chess (for architecture x86_64): Mach-O 64-bit executable x86_64
(emphasis added by me)
But, Final Cut Express HD, for instance, is not 64bit:
zr1$ cd /Applications/Final\ Cut\ Express\ HD.app/Contents/MacOS/
zr1$ file Final\ Cut\ Express\ HD
Final Cut Express HD: Mach-O universal binary with 2 architectures
Final Cut Express HD (for architecture ppc): Mach-O executable ppc
Final Cut Express HD (for architecture i386): Mach-O executable i386
That mean the most RAM that FCX can access is 4G.
Having more RAM will always help, if you run a bunch of applications simultaneously. Each application may be limited to 4G, but that means that
EACH application can access 4G of RAM, and the machine won't be forced to page.
jas