Yes If u want to use whole 5GB of ur RAM definetly you need to put a 64bit OS...
Coz 32bit OS dont hav the capability of addressing the whole 5GB memory...
:yes:
If u r using the softwares like u mentioned above u better use the XP , Coz Vista takes lot of space in HDD and lot of RAM also...
:)