In W2K and, I think, XP, there's a Windows time service, driver_problems - you don't need to use other software. And I've found that if you use a UK time server, you shouldn't normally get appreciable setting delays.
To set up the Windows time service (in W2K, anyway) open a command prompt, type "net time /setsntp:<your selected server>" - miss out the inverted commas, of course, and insert your selected server instead of "<your selected server>", not leaving a space after the colon - then press return. That'll select the server.
Next, right click your My Computer icon and click Manage. Look for and select Services and Applications in the left hand pane, then double-click Services in the right hand pane. Now scroll down to Windows Time and double click that. In the new box, change Manual to Automatic and click Start. That'll set the Service to run each time you start Windows, and will also start it up immediately. You may need to do this in an Administrator account.
You can find M$' list of time servers
here - includes a 'British Isles' section, or check the ntp.isc.org list
here.