I got fed up with using a Virtual Box and would like to dual boot Windows 8 with Windows 7. I have a separate partition that I can use but I have some questions.

1. Does the partition have to be 20Gb? Storage is not a concern to me.
2. Which OS should I make default?
3. If I make Win 7 default and decide to get rid of Win 8, will it mess up Windows 7 Boot Loader.
4. When I used to dual boot Vista with Win 7, the boot process would wipe out all of my Vista restore points. Will this happen with Win 7?

That is about it for now. Any advice would be appreciated.