Even if you are using 32 bit Sonar you should see some improvments in RAM available. Each 32 bit application can access up to the limit. Sonar and all the plugins running in it count as one application. But your OS and any other background software will not be eating in to this.
I am not sure, but I would have thought that a rewired application was a seperate process and would have access to its own 3.??GB.
As Mudgel suggests look into "sandboxing" using JBridge.