OS + Program SSD, Based on a 128 gig SSD.
1) Formated size is approx 121 gigs (diff is in way manuf counts "bits" power of 10's and computer which uses power of 2's)
2) It is recommended that a Minimium of 20 % of the SSD is left free (Unused), Use to be 10%. This is to allow Wear Leaveling, Garbage Collector, and TRIM can work their magic and keep the performance of the SSD near manuf spec. NOTE there have been many posts on "My SSD is performing SLOWWWW, not much faster than a HDD. Reason A) they installed the OS using IDE (Did NOT change the BIOS to AHCI), and (B) they OVER filled the SSD ie only left 5 % free.
This brings the "128 Gig" SSD usable space down to 128 - 7 - 24 = approx 97 GIGs.
3) On all my Systems, after tweaks, the OS plus Programs take approx 35 GIGs. That still leaves approx 60 Gigs for Games (NOT a Gamer).
A) Don't forget when installing OS - DISCONNECT all other HDDs.
B) Check, and change if needed, the HDD control is set to AHCI
C) Tweaks That I use (Space savings based on a 8 Gig Ram system).
.. Disable Hibernation - Saves approx 6->8 Gigs space.
.. Mange the Page File (Virtual Memory). Windows typically allocates 1.5 x Ram for this file, and increases/decreases on the Fly. Set Min and Max to same value, I use 1024 mbs for an 8 gig Memory. Saves approx 11 Gigs.
.. Take control of space that is allowed for restore points. each restore point takes 300 mbs so just 20 Restore points = 6 Gigs. Limit size of folder to 1.6 Gigs that will allow you to save upto the last 6 restore points. Personally, I just disable restore points and use Windows system back-up as my fall back.
For above, just google the topic to find out HOW to do. ie goolge "Disable Hiberanation" yields, xxxxx, then select Microsoft solution:
http://support.microsoft.com/kb/920730
3)