Too Small
I agree with AddRAM.
My previous W7 Ultimate (64 bit) install (I re-installed W7 during September) only had OS files (and programs that auto-installed

) on it.
I also disabled Hibernation and moved the Page File to a separate HDD.
It used ~20 GB of HDD space.
If you plan to use the Windows default locations (Program Files, Program Files (x86) and User), you'll need to work out:
- How many programs you want to install and their combined size
- How many games you want to install and their combined size #
- How much space you'll need for your personal files (documents, music, pictures & videos) plus room for future expansion #
# I'd store these on a separate HDD/partition #
You'll also need to leave some extra free space so that the "Disk Defragmenter" can work efficiently (HDD only).
In XP that used to be 15% (I'm not sure what W7 "demands").
Using my PC as an example:
20 GB - Windows
04 GB - Program Files
04 GB - Program Files (x86)
00 GB - Games #
00 GB - User #
--------
28 GB - Sub-total
04 GB - Extra for defrag (HDD Only!)
--------
32 GB - minimum
You can get away with less
if you are using W7 (32 bit).
Given those numbers I made my Windows partition 40 GB.
# I don't have any games installed in W7. #
# I store my Documents, Music, Pictures and Videos on separate HDDs/partitions. #