Can I possibly program for wp8 and win8 (i.e. VS 2012 + sdk/simulators) on Windows 8 tablets (Like surface pro)?

My current laptop is thinkpad w510 (windows 7). To program for wp8, you have to install windows 8. Although the windows 8 upgrade version is cheap, each time I want to recover, I have to reinstall windows 7 first, then upgrade to windows 8. This sounds too troublesome to me.

I am thinking another option, which is to buy a Windows 8 tablet. But I am not sure whether the hardware is strong enough to run the VS2012 and the WP8 simulators.

Anyone has any ideas?