I have to build a new workstation. In the past, I just end up building gaming rigs or copying builds that I see elsewhere. I usually run Solidworks, some CAM programs, office, and I'm constantly creating pdfs. I have to stick with XP and 32 bit because of some of the older programs that I have to use. I use two monitors. The Solidworks assemblies that I work on are usually less than ten parts. Budget is around $1100 without the monitors.