So I'm looking into selling my current MacBook Pro and getting a Mac Mini because I don't need the portability anymore. I want the computer to last me as long as possible. It will mostly be used for non-intensive tasks but I will likely do a little gaming on it. Having said this, would it be better to get the quad-core i7 instead of the i5 and update the RAM/hard drive as needed to increase the amount of time before I need to upgrade?