A 64-bit OS is highly recommended. At the time of writing (July 2014), 4 GB of RAM should be sufficient, and 45 GB of disk space is required to store the blockchain (growing at ~260 MB per day).