I'm assuming the windows machine is a work PC and the Linux is yours right?
Because what you describe doesn't sound like a "windows" issue but rather an IT management issue.
You can put off updates and reboots a very long time. And always be able yo postpone them.
Applying updates on boot daily sounds dumb to me. But I'm also figuring your IT dept has poor (or no) sense in managing their inventory well. Most updates can be applied silently at a scheduled time.
Also, your machine sounds old and/or poorly maintained the way you describe it. If its more than 5 years old your company is just cheap.
I'm all for griping about Windows but this seems off to me.