Realmente não importa onde a partição está realmente localizada em seu disco rígido. Se você tiver apenas um disco rígido, não importa se a nova partição para o Windows 7 está no início ou no final. Na verdade, nem importa se você tem vários HDD no seu sistema.
Quando você instala o Windows 7, basta escolher a partição que deseja instalar, quando ela for concluída e inicializar, você verá o Windows 7 e o sistema operacional Windows mais antigo. (no seu caso, o antigo sistema operacional Windows é o seu XP)
O instalador do Windows 7 faz tudo para você, você não precisa nem se preocupar com o bootloader, etc.