Am I having a memory problem?

When working with somewhat large assemblies I get a huge performance hit, the setups we are currently  using is core 2 quad, 2.66ghz, 4GB ram, winxp32 and using the 3GB switch. There is currently alot of crapware installed that might have something to with it aswell.

We are also having problem with way to many crashes, seems to increese when "commit charge" starts to go near 1.5-1.6GB.

Should we upgrade to xp64? and will 4GB of ram be unsuffienct aswell and should upgrade our workstations?

Currently running on vostro 420, quadro fx1700, 4GB RAM, 2.66Ghz core 2 quad, winxp32

http://img524.imageshack.us/img524/7851/perfmon3.gif <-- windows performance monitor

http://img256.imageshack.us/img256/3724/perfmon4.gif <--- The assembly Im currently having issue with

Software being used:

sw 2009

pdmworks enterprise

sw toolbox,

ms outlook

office 97

windows indexing service

McAfee 4 agent

Any tips recomendations are warmly welcome.

//Oskar Örnvall

SolidworksAdministration