Storage and processor should be no problem. Your virtual mashine will take about 50-80 GB of storage). But the main problem is RAM. Normally you can give about 6 GB of RAM to virtual machine. SharePoint 2013 requires minimum 8 GB of RAM. If you give less that 8 GB of RAM to your VM, SharePoint 2013 server runs quite slow.
On the other hand, you can tune you SharePoint configuration and to turn off service applications you do not need, like Search.
Also if you will use SharePoint 2013 Foundation it will run without any problem, because it uses much less resources.
You can check Microsoft recommendations here.
Also keep in mind that, if you turn on Hyper-V on Surface you will not be able to use InstantGo, feature according to Wikipedia