I would like to run as many servers as possible on a an opteron I just purchased.

I will be able to run the optimized 64 bit opteron binaries, so I should be able to pick up some extra slots there. For the operating system I have two options: Windows server 2003 64 bit edition, or Red Hat Enterprise 5 64 bit.

My thoughts are that linux in general is more efficient, but i have heard the linux binaries for srcds are kind of buggy, so the windows ends up being more efficient in the end. What are peoples experiences or thoughts with these operating systems? Thanks.