If you shrink your Win7 partition, you can free up enough space to install Win8. You should be able to install win7 on the other partition, then use the win8 upgrade for that partition, maybe. Or just put the full version on the other partition, or install Win7 in a VM, then use the upgrade.