I am currently designing in SolidWorks a Baja vehicle that has well over 100 different parts in the Assembly and everytime I open it it takes about 2 mins to open and then to perform mates and rotate the assembly it takes well over thirty second or more of lag!
I am actually looking into building a CAD computer to run my Solidworks (32 bit), ANSYS and Matlab.
Could you guys give me a list of computer parts that I would be able to use to build a computer that would be able to run these programs smoothly because I am consistently building assemblies containing any where from 100 - 300 parts!
Right now I have a Labtop (4GB ram, 32 bit) that runs all these and it does good with small assembly's ( 6 to 7 parts) but with this baja Senior Design Project I can't even really work efficiently on it because the lag is so bad. Unfortunetly time is money right now!
Intel Core2 Duo mobile processor
NVIDIA GeForce 8600M GT GPU
4 GB RAM
32 BIT SYSTEM
My price limit on this is around $800 because I am a poor Senior in college!
You mention 32-bit software. Check to see if there is a 64 bit version available or if there might be in the future. Also check to see if the software has specific video card requirements.
We run Autocad and Revit, which doesn't have big video card requirements except that it is picky about its drivers. We have to run ATI FireGL video cards, available as low as about $160. We have one machine that we put a Quadro FX380 in for an experiment and it is working fine so far. That card was $130. I know that Autocad and Revit can run with lesser graphics because I've seen them run on ordinary laptops but we've also had problems finding drivers that they liked when we tried to run ordinary video cards. Revit needed lots of ram so our most recent machines were built with 8GB of ram and 64bit Windows 7.
If your software is only 32 bit then the 64 bit OS won't really help you much, and might make it harder for you to run other software you have. Like I said we had to switch some of our machines to 64 bit and now some of our old proprietary software won't run and required us to run WinXP in a virtual machine, which is a real big pain in the butt.
It sounds like your slowdown is because the processor is doing a whole lot of numbercrunching, OR your models need more ram than you have and you are doing a lot of paging to disk. We built our machines with the i5-750 and overclocked them to about 3.5GHz for 24/7 operation. We put good aftermarket coolers on them and I recommend that you do that too. The i5-750 has the best bang for the buck among the more powerful chips, and when overclocked it is very fast.
Beyond that our last 3 machines were built with the i5-750, Gigabyte motherboards, G.Skill memory, and Antec cases. A couple of them might even use that same power supply mentioned above. I used Velociraptors in 2 of them and an OCZ SSD in the third. We cannot tell that the SSD is any faster than the VRaptors.
^ There is a 64bit version of SoidWorks. Not sure if OP has the 64bit version also, or just the 32 bit. By default, on a 32 bit OS, it installs the 32 bit version and on x64 versions, it installs the 64 bit version.
As far as SolidWork goes, I find that it works better with nVidia drivers compared to ATI drivers (IIRC, there is a performance hit on 2D work on the latest Cat drivers).
Generally, for a 100+ part model, you pretty much need at least 4GB. 8GB the better imo. Granted, I find SolidWorks isn't a much of a RAM hog as Inventor, but in any case, there is no such thing called too much RAM .
That's true. I suggest 8GB of RAM too. I just put 4GB into the build to keep it under budget. If you can get a deal through a school for the OS that will allow you to upgrade to 8GB and stay around your budget.