När jag själv skulle testa på spelprogrammering så använda jag mig utav C# XNA och utav hemsidanhttp://csharpskolan.se
De har en en del guider så du lätt och snabbt kan komma igång och börja göra dina egna spel och verktyg. Dock så får du komplettera med några andra guider då csharpskolan kan missa vissa detaljer här och där.
Glöm bara inte att dokumentera allt. För grafiska spel brukar ha en jäkla massa kod och då kan det bli lite rörigt om du inte har något att gå efter.
50-100 spelare lär väll dra en hel del cpu kraft om du ska köra en massa pluggins, undrar om inte du borde satsa på en 4 kärnig processor. Sen är Raid säkrare än en extern hårddisk då du kan bli lat/glömma göra backups med en extern. Har du ingen möjlighet för Raid så får du ha program som emellanåt gör backup automatiskt.
Edit: och en så pass stor server bör helst köras på en linux dist för att plocka bort allt extra lullul som du egentligen inte behöver och för att spara extra resurser.
Som du antagligen redan vet så har RPI en klen CPU vilket gör att du inte kan överföra data lika snabbt som med en vanlig dator. Sedan så bör du inte köra något annat än SD kort då jag har för mig att du tappar hastighet om du kör med en adapter.
Det du kan göra är att överklocka och/eller stoppa i ett SD kort och se om det blir någon skillnad.
Har själv haft problem med drivrutiner på W8 men löste det enkelt genom att tanka ner drivarna för W7. Det är ingen större skillnad på W7 och W8 så det bör fungera
Testa göra en method som ritar ut den nya världen och en annan som rensar upp den du är i. Och när spelaren öppnar dörren så anropar du bara metoderna. Jag antar du gör ett 2D spel ?
Så vitt jag vet så går det bara köra linux på Raspberry PI Men är du inte van vid linux så kör på RaspBMC så slipper du tänka på allt det coola killarna får leka med
Ett SD kort räcker gott och väl till ditt OS, ska du kolla på film eller liknande så gör du det självklart ifrån en Extern lagringsenhet. Men det bör inte vara några problem att kolla på film/spela med ett SD kort.
Har du en extern hårddisk liggandes så kan du ju alltid testa att mounta den i www mappen och kolla om det går snabbare att ladda ifrån den.
Sedan så se till att inte ha allt för många onödiga program igång då det tar upp cpu kraft på RPI och kan vara orsaken till att den inte laddar snabbare.