1. Should I even bother upgrading to the i7 from the i5? Will Hyper-Threading technology ever be useful in terms of gaming in the future? I want to be at least somewhat "future proof" for the next 3 years.
2. Apple RAM is expensive, should I just upgrade it using 3rd party sellers like Amazon? Is going from 8gb to 32gb going to provide a noticeable performance boost to gaming?
3. If I don't upgrade to the i7 I'll have money left to buy some $200-$300 speakers or head phones, worth it? Or should I just stick with the built in speakers? Does anyone have good recommendations as far as speakers/head phones go?
I'll obviously be upgrading the video card to the NVIDIA GeForce GTX 680MX with 2GB of dedicated GDDR5 video memory.