Thank you. When you say online syncs, do you mean stuff like steam syncing game data?This should probably answer your questions about Win10 activation (it's different for 10 than previous Win versions).
But, in short, Win 10 that is not activated does not shut down every hour.
It DOES show a watermark on the screen, and your can't do online syncs.
Other than that, Win 10 mostly works, even while not activated.
Or, why not just activate it? You can always purchase a license, online direct from Microsoft.