No, it's Server 2008, only 500 mb used by operating system. I've always been able to run 5 threads simulatenously without a problem, until last 3 versions or so.
The problem is, it now DOES run 5 simultaneously, too but when one is finished, it waits for all 5 to finish too before it starts...