I wonder how well Fedora or Ubuntu would run on a Surface. I think it's the hardware that is bad, mostly, though. But maybe it would fix some things as I think some are driver problems.
This was my plan with the surface I had - but was never able to get it to boot from USB. Between that and the lag issues,.. off it went. I have better things to waste my time on.