I have a choice for two macbook pros 13": 1)i5 2.8ghz turbo boost 3.3ghz, 16gb ram, 500gb ssd 2) i7 3.0ghz turbo boost 3.5ghz, 16gb ram, 256gb ssd I just want it to be very future proof seeing as I cannot upgrade it later on. I will be dual booting windows and using it for programming in Java and C++ mainly. The second option is more expensive, but is a 0.2ghz boost worth it? Is the extra storage better? I already have a 1tb 5400rpm storage harddrive, but the 500gb would be "nice"