I'm on an Acer Predator w/16B RAM, 1060 GPU and as the video drivers updated I find it takes a tad longer to do that switch. I'm thinking it's how video memory is managed so your only choice is to go back in time to when it was faster and NEVER update drivers or Windows.
For me that's not an option so I accept that over time these updates eat away at performance until we have to upgrade.
As to the stuck loading after a reboot, that doesn't happen here. But I have kept the machine pretty clean and don't load it down with Nor ton or Mc Afee.
Lately I've noticed my PC slowly declining in performance. I used to be able to bounce between a tasking program such as FL Studios, and YouTube for example. A while back I started having to close out of FL because I'd be able to search the web and YouTube but videos would not play (stuck loading). More recently I started having to restart my PC if I was to close out of FL and want to watch a YouTube video, sometimes multiple restarts. Today I booted up my PC after using FL/YouTube/PUBG last night, went straight to YouTube and got the same eternal loading circle without having a tasking program running prior. Any thoughts on what it could be?
Update: After multiple reboots and cleaning with ccleaner, YouTube refuses to play at all with no programs running or running prior.
My Specs Are:
i7-8700k @ 3.70GHz
16GB RAM
1070ti GPU

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic