Hardware priorities for new computer

Can someone tell me, in order of priority, which hardwarecomponents are the most crucial for the performance of Solidworks.I do med - lrg assemblies, large weldments (200 - 300 components ormore). I am thinking QX9650, 4gig ram PC10666, Asus Maximus FormulaSE MB, 1 or more 150gig Raptor hard drives.SolidworksAdministration