I wouldn't run it to dead but 15% -20% would be OK. Something else is obviously running in the background. Look at task manager to see what's using processor time.
That equates to just under 4 hours of run time, which is on the low end. You should get at least 6 hours with an M3, IMO.
To see what's using up your battery go to: Settings => System => Battery Saver => Battery use
One thing I noticed is that if I charge up my SP4 at night it doesn't start the next day with as much charge as when I charge it up in the morning. It loses some charge overnight, even if it's plugged in.