Em relação à sua primeira pergunta, a distribuição do Ubuntu Linux ocupa pouco espaço em disco. Na verdade, quando você está instalando, fica feliz com até 4,4 GB de espaço livre em disco. Agora, você não gostaria que ele fosse executado com pouco espaço, devido a atualizações futuras e outras coisas, no entanto, ele poderia rodar muito bem com qualquer tamanho de disco > 10 GB.
Para sua segunda pergunta, o Steam não roda nativamente no Ubuntu. De fato, ele não roda nativamente em qualquer distribuição Linux. No entanto, você tem que saber que a Valve, sua desenvolvedora, está tentando portar o Steam e os jogos da plataforma para o Linux, e mais especificamente o Ubuntu. Mais informações sobre o assunto aqui: Phoronix e Valve linux blog .
Você também pode tentar executar o Steam e alguns jogos via WINE. No entanto, isso pode resultar em um desempenho inaceitável do jogo ou, às vezes, em jogos instáveis. No entanto, se você está tão interessado em fazê-lo, aqui está um guia oficial do wiki VALVe.