Well if you all are into trying things. I heard through the grapevine that Java is very RAM inefficent, and also uses virtual memory.
I played around a little yesterday with this comp's virtual memory settings in WinXP. Control panel>Systems>advanced. Got it to choke when I went below 500 megs. It was automatically set at 765 megs. I increased to 1 geg, and it has been running a little more efficent. Don't know if you have that much HDD space to use for VM.
BTW- I do have my processor setup to run in HT mode.