|A few things to note.|
According to this article on the Surface, a fresh, clean Windows 8 install will take roughly 40 GB. This is before normal operating bits, such as user information or page files, or hibernation files, or whatnot. Also remember WinSxS will save every patch you've ever applied, and this will add gigabytes to the final tally after a few years. There are ways to clean it up, but that just needlessly adds to whatever list of regular maintenance tasks you have. (Note Win7 has the same problem, and just now has a way to clean it up.)
If you want the Users stuff on a different drive letter, you'll need to do a custom install, with a custom unattend.xml. Thankfully, Microsoft has tools to make this easier. Note that a custom install will invalidate your system for upgrading to 8.2 (or whatever they'll call it).
Dual booting is always install Windows first, Linux second. Starting with Vista, you can pick which boot loader you want to start with: Grub or Windows Boot Manager. If you don't think you'll keep Linux around, make a separate boot partition to install Grub on, then have the Windows boot loader call Grub or Win8.1 (depending on what you want that boot). This has the added bonus of probably not breaking your Linux install when you install Win8.2. Procedure here. Finally, starting Win7 you can extend your partitions, so feel free to partition the drive for dual boot. If you change your mind, you can just delete the Linux partitions, and extend the Windows partition to fill the whole drive.
How To Ask Questions The Smart Way
message edited by Razor2.3