I thought I'd update this thread with the current situation regarding the server.
It currently has Windows 2008 R2 x64 installed, however there has been an incompatibility with some software needed to optimize serving the PHP files on the server. I've been so busy all week trying to troubleshoot the problem and I've had a test server working for a week which has been much more stable (and is with another hosting company that makes things much easier to manage).
I'm going to switch the site over to the new server in the next 24hours, but there shouldn't be more than a few mins downtime - and I'll try and do it when no-one is online. I doubt anyone will notice the move
This won't result in noticable speed increase (the current server is still much faster than the previous one), as the new server is of identical specifications... but it will be much more stable. You may not have noticed any problems when browsing the site, but there are lots of errors being thrown up at the server end.
I'll post back here once the switch is completed. Once it's done, I'll be back to posting more regularly again. I've really been scratching my head over the current server issue, so I'm very pleased to have it sorted!