Ohne Infos zum Anwendungsgebiet kann ich dir nur einen groben Überblick verschaffen:
Ohne Spiele würde ich Linux Ubuntu empfehlen. Gutes deutsches Forum, gute Bedienung, umsonst, etc. Allerdings ein wenig zeitaufwendig. Um Windows Anwendungen und auch einige Spiuele zu benutzen kannst du Wine-doors benutzen.
Wenn du viel spielst und nicht unbedingt x10 brauchst würde ich XP nehmen.
Für Vista brauchst du nicht nur gute Hardware sondern auch mehr Zeit um bestimmte Soiele, Anwendungen zum laufen zu kriegen. Die würde ich lieber in Linux stecken.
Als Server ist Debian sicherlich gut. Mit Java, etc. musst du einfach recherchieren und probieren.
PS: Vielleicht schreibst du am besten noch für welches Anwendungsgebiet du ein Betriebssystem brauchst usw.