Just my 2 cents...
First of all matey, before you start changing every setting on your pc and deleting blob files etc, we need to identify it its ONLY server 1.
Can you please verify if its only server 1 or every server?
If you can join S2 or S3 or even several public servers, it might help clarify a client or server issue. If it runs fine elsewhere, then there is a port or ip conflict somewhere... I would recommend thorughly testing your install on other server with both standard and custom maps.
Also, can you run a server ( on your own pc with bots ok ) and play several maps for a period of time without it freezing up?
It might also be some rate setting, although these are defined by the server with a wide open window, just check there actually writing to your config..
http://forum.ofc-gaming.com/viewtopic.php?f=22&t=3495
Final thought : I do find it considerably co-incidental, that your issues started at the same time the server HD went corrupt. It could be ( unlikely I suppose, but I am looking at all possible scenarios ) that your downloading possibly corrupt custom map files/textures etc, which we as other users have no problems with, since se have already downloaded them to our clients prior to this, and your having issues with those now from the server. Could be nothing, but just worth considering. It might be worth rebuilding a test server from scratch which doesnt take long, to just make sure all our files are 100% ok. As there is not ( to my knowledge ) a method to verify the server files integrity, unlike the client which can be tested.
I could be wrong, but as I have said, just looking at all the options.
IXL