Unlike the original Surface RT, the Surface 2 isn't launching with year old tech. The Tegra 3 was first released in Nov. 2011 and it was great tech for the time.
Unfortunately, by the time the Surface RT dropped in late 2012, the T3 was already a year old and better SOCs were already on the market. Plus the T3 in the original Surface is actually under clocked, further hampering performance.
But as I sit here, with my Surface outputting 1080p to my external monitor, with Word open, several tabs in IE open and uploading files to SkyDrive, I personally believe that the T3 gets a bad rap. The T3 is a beast in terms of raw processing power and it’s capable of a lot.
But the tech world has moved on.
There’s a thing console gamers say called “lowest common denominator.” It basically means that when developers are creating multiplatform games they start with the weakest system and scale up (or make an identical port which is often what happens). Reason being, it’s easier to scale up then it is to scale back then.
I’m mentioning this because the Tegra 3 isn’t the lowest common denominator anymore. Developers are taking advantage of these newer chips and have been doing so for quite some time now. They don’t want to be bogged down by 2011 SOCs. Sure, the Tegra 3 will allow you to play any game on the market. However, I’ve been playing Asphalt 7 and I can clearly see Tegra 3’s age. The frame rate is serviceable but it could be a lot better.
Now that the Tegra 4, Snapdragon 800, A7 and Exynos chips are about to flood the market, devs won’t be thinking of the Tegra 3. Games will play on the Tegra 3 but they’re going to play much better on the Tegra 4. Of course, the same applies for all apps, not just games. Games are just an obvious example.
The Tegra 3 had a good two year run but it’s still 2011 tech. The Tegra 4 is 2013 tech, it’s a significant improvement over the T3 and I’m guessing that if you get a Surface 2 now, you won’t feel the need to upgrade again in 2014. Chances are, you’re going to get another solid 2 years out of the Surface 2. And let’s not forget about the RAM upgrade because that too is significant.
You can spend the next year running apps with ease on the Tegra 4 or continue to be hampered by the extremely outdated Tegra 3.
If you’re happy with the speed of the current Surface RT, that’s fine. And if you haven’t tried RT 8.1 then you’re in for a huge surprise because so much is improved. Still, if you’re worried about longevity then you’re better off with a Surface 2.
With regards to Windows Phone 8.1, it’s hard to say because no one knows the hardware specs of these next gen Windows Phone devices. It’s all conjuncture at this point.
However, unlike Android phones, the hardware in Windows Phone is tightly controlled. The hardware fragmentation isn’t as bad as Android. The SOC in the Lumia 920 may be old but I think devs will still consider that a “lowest common denominator” situation. Meaning that apps will load absolutely fine on a Lumia 920 but they might load a few seconds faster on next gen 8.1 devices.
TL;DR
It’s going to be a much much bigger jump going from a T3 to a T4
then from going from a Lumia 920 to a next gen Windows Phone