hmmm, theres always the unix version of shoutcast, or icecast, never played with either of them
for serving pages, linux/apache is one of the best and most popular webserving solution's out there, and it works great
simple one clicks games, like what kinda games are we talking about here. all the quakes are supported nativly, so is RTCW, and they all run fast and more stable under linux then windows, there are a few others
and for installing software its not twenty steps its just a few
heres an example of installing software using a terminal, you see, alot of software for linux is in the sourcecode form, its really only a few commands to install software from source code, and when its done, its compiled for your system, which can lead to some insane optimazations that make things run fast as hell. also if you go with SuSe, Redhat, or mandrake, all three of those distibutions offer a package format called a .rpm file. easy to install and theres even several gui's for installing rpm files.
o and for windows games, WineX might be your best answer if theres no native port, it works great for me and i only had to change 4-5 configuration options, and i changed them for mainly asthetical reasons. well have fun