More is always better. For PX on Windows I'd advocate at least two real (physical) CPUs, at least 512MB of memory, and lots and lots of disk space. For development, that is with low volumes of data to process. Keep in mind that you also have to install the Visual Studio .NET C++ compiler, which eats...