Лешик
1) 50 гигов как лучше распределить между 7 и xubuntu (весь манула идет на старую оболочку, а тут 11.10 новая какая-то)
Это неоднозначный вопрос. Допустим, у меня, в данный момент root fs расположена на разделе размером 20 Гб, из которых занято 2.6 Гб. В зависимости от того, с каким набором ПО вы будете работать, можно по разному организовать разделение на разделы.
Как правило я выделяю под / (root) раздел размером 10-20 Гб. Также делаю отдельный раздел под /home (домашние каталоги пользователей) - его размер делаю по возможности максимальным. Также выношу на отдельный небольшой раздел /var - в данный момент у меня на этом разделе занято около 1Гб (большая часть это кэш пакетов apt). Ну и по желанию можно сделать отдельный раздел под swap. Если много ОЗУ, то можно swap и не делать. Все это разумеется ИМХО. Сколько обычно у вас занимает WIN7 я понятия не имею поэтому сложно советовать что-то конкретное.
Что касается новой оболочки unity - если не устраивает снесите и поставьте более привычное рабочее окружение - lxde, xfce, kde. Мне например не нравятся все эти новомодные штуки - поэтому пользуюсь fluxbox
2) Также интересует поддержка git на linuxe (window аналог tortoigit оптимальный), java 7 установка (с elipse вроде разобрался)
Giggle, git-cola или посмотрите здесь фронтенды и выберите на свой вкус
https://git.wiki.kernel.org/articles/i/n/t/Interfaces,_frontends,_and_tools.html
Java
http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html