I have an '08 dual quad-core 2.8GHz MP with 6GB of RAM (2,2,0,0 | 1,1,0,0) and I want something faster. Most of my applications use the cores efficiently (handbrake, Photoshop, Lightroom, etc.) but my panoramic stitching tool is single-core! So I'm wondering what's best... the panoramics I work with are in the 1-2 gigapixel range and they're all stored on my Drobo (firewire 800). I have the stock 500GB system drive. I assign that drive as swap space in my various programs. Would I do better to move the large photo files to the system drive instead of on the Drobo? Get more RAM? Shoehorn in the 3.2GHz chips? Thanks!