Jwalz,
I don’t think PDM works will do anything but increase your problems by adding an additional task for your machine to deal with.
Try looking at what different programs are running. Unless it is necessary for SolidWorks, kill it, that should include any anti-virus software.
We had the first DEC Alpha 433 running Windows in the State of Washington some years ago. The machine was $15,000.00, a 200 Pentium was the fastest Intel at that time and cost $3,000.00. It was purchased to run SolidWorks doing a 2500 piece assembly, and the time savings gave us a 9 month payback. This machine was ugly at first, it had a RAM chip that randomly failed. DEC had 2 and 3 machines at our facility for over a month. To correct this machine we remove all the RAM except 1 chip, start and ran the machine to see if it worked on smaller problems, then add another chip until the problem chip was found. This took a while because the 1 chip would only fail intermittently.
I used this same method on 3 different Intel boxes to find that they don’t work well with more RAM than 10 times the cache.
One of the problem machines, a 933 Dell with 2 G RAM, we sent performance information to Microsoft to determine if it was a Windows 2000 problem. It turned out to be an Intel problem, the CPU didn’t have enough cache to deal with the RAM.
From my experience, check the RAM first, this should only take a few hours to do. If that doesn’t help contact Microsoft about sending performance logs to have them evaluate the cause of the problem. The other possibility, order a Dell box, load up SolidWorks and test it. If it doesn’t work send it back under their 30 day return policy.
My experience with SW2003, it is no better than SW97, very expensive to use compared to SW2001+.
Ed Danzer