I have a model of one of our production lines. It's a pretty large, slow model: 8257 total components and 114 top-level mates. I can tolerate the slow performance of the assembly, but when I create drawing views that show hidden lines, SW takes forever to generate them.
My question: Is the generation of drawing views governed by the CPU or GPU? Would a graphics card upgrade help or is it all about the processor?
The drawing of the lines is handled by the GPU but the mate solver is all processor. Try running task manager when opening a part and you will be able to get an Idea of how much work the processor is doing on loading
EDIT: I created a large assembly using Component Pattern and ran a GPU and CPU usage meter. While I noticed a spike in GPU when switching between Outline and Show Hidden Line views the processor spiked for much longer. With this in mind I would concentrate on your CPU and RAM (both you RAM and FSB are closely linked to your CPU processing performance). Again, run resource monitoring utilities to analyse your performance bottlenecks.