Dai un'occhiata qui:
http://www.hwupgrade.it/articoli/117/index.html tanto per rimanere in HW Upgrade, oppure
http://www.hwzone.it/html/text.php?id=98 (è un pò datata, ma i principi sono sempre gli stessi). Se sai l'inglese il sito PC Mechanic
http://www.pcmech.com/ ha una guida all'indirizzo
http://www.pcmech.com/byopc/ infine dai un'occhiata all' ottimo
http://www.techrescue.net/default.asp
Secondo me 20 GB per il SO e i programmi sono anche troppi, a meno che tu non ne installi un numero enorme: una partizione di max 15 GB ma anche un pò meno volendo, per SO e progr. è più che sufficiente. Si, le partizioni si fanno prima di formattare gli HD nuovi, o con un floppy di avvio o direttamente dal CD di XP o Win2K. Per l'installazione del SO guarda ( e stampati) l'ottimo
http://www.winsupersite.com/showcase/windowsxp_sg.asp
o anche
http://www.winsupersite.com/showcase/ per una visione d'insieme delle guide.
Ciao