Um M$ kommt man ja leider nicht herum, wenn man Spiele spielen will, also Win7 und XP.
Zum Programmieren (gcc, Ruby, APL) gibts bei mir Linux (Debian, Ubuntu).