from my experience in attending gaming lan parties, a 10mbit hub will do just fine. even with the hub full (say 8 computers) u'll all still be pinging <10 (depending on the game of course)
however, if you want to transfer files etc WHILE playing games, then i'd reccomend the switch. the switch is definitely worth the extra $15, no question.