I currently have a late 2013 rmbp 2.6ghz i5 version. Now I'm after a desktop too use instead of plugging and unplugging monitors all the time. Now is there much of a difference between the 2.3 and 2.6 i7. I want a machine with better specs than my laptop so would the 2.3 be enough with maxed out ram. I'm also mindful of the refresh but is it due soon. All I really do is run a few virtual machines and use the internet will this be enough for my needs