just to get it totally clear ... and right:
each 32bit application (be it on the mac or elsewhere) can access and handle an address space of 4 GB. thanks to the design of the Vienna Instruments using vsl-server as seperate application you can access seperate memory space besides DP, kontakt's memory usage adds to DP though (as *true* plugin*)
VI is usually stable up to 3,5 GB, OS X itself will need around 0,5 GB i'd say and the rest is assigned to DP then.
an application and an operating system which is using virtual memory is not usable for audio, especially audio streaming. why: it wouldn't make any sense to load samples (or sample headers/buffers) from the harddisk to another space on a harddisk and from there to memory or processor. this would only be of any advantage for applications like photoshop or similar.
in fact this is one of the few problems with OS X, that even if memory is marked as *wired* OS X sometimes decides to page it out (move data to virtual memory = pagefile on your system volume) so giving you some crackles when played the first time.
the wording *sample references* would more accurately describe the information which is found within EXS instruments, where the references describe where on your computer the samples can be found. exs (if set to streaming) loads about 128 KB sample header for each referenced sample into (physical) memory though (in analogy this applies to kontakt programs)
christian