Why not let us know what you have for computer hardware, in detail, and what you plan to create in SolidWorks. Then we can give advice on if we think it will be adequate.
There are plenty of users here who can give you opinions on your hardware based on their real world use of SolidWorks.
Based on your question I am assuming that you have either been using a 2D cad package and are transitioning to 3D. Or are you transitioning from SolidWorks from another 3D cad package?
Core 2 Duo 2.6 ghz
2 gig of memory
Intel Q35 Express onboard video (GMA 3100)
Windows 7 64-bit
- OpenGL* 1.4 + extensions is supported by the Intel® G31, G33, Q33, and Q35 chipsets.
These systems will be used by high school students that have never used SW before.
There is no "officially supported" 3D card, but they have room for a half-height PCI Express x16 card, such as the Quadro 400 or Quadro 600.
Budgets are really tight though, so people will likely have to make do with what the onboard Q35 video can eke out.
But if all you're designing is simple beginner structures, it may not matter anyway.