There was a vitualization requirement for the CPU for a while (XP Mode in Win 7), but that has since been changed.
As far as 32 bit vs 64 bit and < 4GB vs > 4GB of RAM goes, it depends on the user and his/her workload, the software being used, and how much mutli-tasking one likes to do. With...