No passado, sempre foi sábio instalar o windows primeiro e o linux em segundo lugar, já que o windows tem um histórico destruindo qualquer carregador de boot que ele encontre. Além disso, a maioria dos instaladores do Linux tem ferramentas muito boas para particionar seu HDD e configurar gerenciadores de inicialização.
Quanto ao particionamento, é inteiramente com você. Não podemos adivinhar quanto espaço você precisa para o seu linux ou win7. Mas eu faria o seguinte
- Uma partição
C:
para a instalação do Windows (mínimo de 80 GB) - Uma partição para instalação do Linux (mínimo de 50 GB)
- Uma ou mais partições de dados legíveis tanto do win quanto do linux para vídeo, música, qualquer que seja