I'm currently re-installing Half Life 2 on my new PC... which should take all night!
It's surprising how much it has been updated and CS-Source, as there's a lot to download.
I'll let you all know how fast it runs once I get it up and running. Hopefully I'll be able to get some practice in on Counter-Strike before work on Monday morning. But at this rate, I don't think so.