I’m interested to see what you end up doing. I’ve spent a few weeks now building a dashboard in HA with the intention of using my surface pro 5 as a central home information/control panel.
Because my dash will have a cctv camera feed and all sorts of other bits, its fairly resource intensive compared with a basic dashboard, but the surface handles it with ease thankfully. My model is the i5 with 8GB RAM and 256GB SSD.
I’m running windows 10 with as much disabled as possible in terms of windows services and background processes. Update turned off as it seemed to cause the surface to get quite hot while searching for and pulling down updates. Sleep, screensaver, power saving settings all turned off.
I’m running the hass.agent on there which gives me all my sensors in HA, such as processor use, battery charge level, RAM use, etc via MQTT. I can also control the surface by remotely turning the screen off, or dimming it.
Running MS Edge in kiosk mode which launche at startup in full screen, and I’m using browser mod to disable the sidebar and header, so i see my full dash only, and it can’t be minimised in error, or new tabs opened by swiping etc. Seems to work well.
To protect the battery, I have a smart plug controlling the charge level via automation, so it keeps the battery between 50 and 75%, rather than letting it remain on full charge, or doing full cycles.
Once I finish my dashboard design, i just need to work out how to mount the tablet on the wall and drill through the wall for the charging lead to keep that hidden.
Hopefully that might give you some ideas for your surface