I just picked up a 2009 MP that's been upgraded to 5,1 firmware, so far loving it! My main intensive use for the machine is gaming, other than that mostly general use and possibly getting into learning Xcode. The machine came with a 2.93Ghz Nehalem CPU. Would it be worthwhile, and a noticeable upgrade to have the tray upgraded to a 3.33Ghz Westmere 6 core CPU with 16GB of 1333 RAM? I can afford to do it, and since what I mainly do on my computer is gaming, I want to make this computer last a while (the nMP is not really in consideration due to weak and non-upgradable graphics). What do you guys think from this perspective? Thanks!