Why Does My System Crash All the Time?

I've been frustarated with my system from day 1.  I average about 2 SW crashes per day and its slow all the time.  Most assemblies are small 10-50 parts.  Might see 200 max.  I've had my system "rebuilt" - OS re-installed by our IT department and I've installed and re-installed SW a few times.  I'm trying to get approval for a new machine, but we lease Dell's and I maybe stuck with it for another 18 months.  I don't have any issues with other programs crashing. 

My specs are as follows:

Dell T7400

Windows XP SP 3

SW 2010 SP2.1

Dual E4505 Xeon processors (2.0 GHz)

4 Gb RAM

Nvidia Quadro FX 3700 

My company is hessitant to go to 64 bit. Is that what I need along with more ram?

SolidworksAdministration