Ok so I'm looking to get a new desktop PC. The main thing I'm going to be doing with it will be running Solidworks, and a few other engineering type apps. My question, is there a particular processor that would be ideally suited for this application? AMD? Intel? Dual Core? Quadcore? 32 bit? 64 bit? I know large amounts of memory are going to be necessary as well. Just looking for some input.