Hello sps,
You cannot fully eliminate GPO update time because it depends on replication latency between domain controllers, client-side processing, and the number of policies applied. Running gpupdate /force forces both user and computer policies to refresh, which is heavier than a normal background refresh.
So, if you want faster application, avoid using /force unless necessary and instead rely on the default background refresh interval, which is 90 minutes plus a random offset. You can tune this in Computer Configuration > Administrative Templates > System > Group Policy > Group Policy refresh interval for computers. Also, check replication health with repadmin /replsummary to ensure domain controllers are synchronized quickly, otherwise clients will wait for updated policies. If startup or logon scripts are slowing things down, consider converting them to scheduled tasks or modern management methods. In short, you can reduce the delay by optimizing replication and refresh intervals, but you cannot eliminate it entirely since GPO processing is designed to balance performance and consistency.
Harry.